Baza danych
Strona Bazy danych zapewnia dostęp do milionów mistrzowskich partii szachowych. Wyszukuj według pozycji, gracza lub otwarcia, aby zobaczyć, jak czołowi gracze radzili sobie z pozycjami, które studiujesz.
Do czego służy
Dział zatytułowany „Do czego służy”Przeglądaj duże kolekcje partii na poziomie mistrzowskim bez opuszczania En Parlant~. Baza danych jest zintegrowana bezpośrednio z szachownicą — przejdź do dowolnej pozycji i natychmiast zobacz, co grali mistrzowie w danym położeniu.
Wyszukiwanie po pozycji
Dział zatytułowany „Wyszukiwanie po pozycji”To najpotężniejsza funkcja bazy danych. Przejdź do dowolnej pozycji na szachownicy, a panel bazy danych wyświetli:
- Zagrane posunięcia — każde posunięcie, które zostało zagrane z tej pozycji w bazie danych
- Statystyki wygranych/remisów/porażek — jak sprawdziło się każde posunięcie, w podziale na wyniki
- Liczba partii — jak często dane posunięcie się pojawiało
Pozwala to szybko ocenić, czy dany wariant jest popularny, solidny czy ryzykowny na podstawie rzeczywistych wyników partii.
Wyszukiwanie po graczu
Dział zatytułowany „Wyszukiwanie po graczu”Znajdź partie według nazwiska gracza. Wyszukaj konkretnego arcymistrza, aby przestudiować jego repertuar, lub sprawdź ostatnie partie turniejowe swojego ulubionego gracza. Wyniki można filtrować i sortować, aby dokładnie zawęzić wyszukiwanie do interesujących Cię partii.
Dostępne bazy danych
Dział zatytułowany „Dostępne bazy danych”En Parlant~ oferuje kilka baz danych do pobrania bezpośrednio z poziomu aplikacji:
| Baza danych | Partie | Gracze |
|---|---|---|
| Lumbra’s Gigabase | 9 570 564 | 526 520 |
| Caissabase 2024 | 5 404 926 | 321 095 |
| Ajedrez Data - Correspondence | 1 524 027 | 40 547 |
| Ajedrez Data - OTB | 4 279 012 | 144 015 |
| MillionBase | 3 451 068 | 284 403 |
Aby pobrać bazę danych, otwórz stronę Bazy danych i wybierz tę, którą chcesz. Pobieranie odbywa się w tle, więc możesz kontynuować pracę, podczas gdy dane się ładują.
Format przechowywania
Dział zatytułowany „Format przechowywania”Bazy danych używają formatu SQLite i są przechowywane w pojedynczym pliku na Twoim komputerze. SQLite to powszechnie stosowany, uniwersalny format baz danych, co oznacza, że bazy danych En Parlant~ możesz również otwierać za pomocą zewnętrznych narzędzi, takich jak DB Browser for SQLite, jeśli chcesz eksplorować surowe dane.
Kodowanie posunięć
Dział zatytułowany „Kodowanie posunięć”Zamiast przechowywać posunięcia jako czytelny tekst (co zajmowałoby ogromną ilość miejsca przy milionach partii), En Parlant~ stosuje kompaktowe kodowanie binarne. Każde posunięcie jest przechowywane jako pojedynczy bajt — jego indeks na liście legalnych posunięć wygenerowanej przez Shakmaty.
Oznacza to, że każde posunięcie zajmuje zaledwie 1 bajt pamięci, dzięki czemu bazy danych są dramatycznie mniejsze niż alternatywy oparte na PGN. Baza danych zawierająca 9 milionów partii pozostaje łatwa w zarządzaniu na dysku dzięki temu kodowaniu.
Schemat
Dział zatytułowany „Schemat”Struktura tabel bazy danych jest utrzymywana w repozytorium kodu źródłowego projektu. Pełną definicję schematu znajdziesz w plikach SQL w katalogu src-tauri/.