Datenbank
Die Datenbank-Seite bietet Ihnen Zugriff auf Millionen von Meisterpartien. Suchen Sie nach Stellung, Spieler oder Eröffnung, um zu sehen, wie Spitzenspieler die Stellungen behandelt haben, die Sie studieren.
Funktionsumfang
Abschnitt betitelt „Funktionsumfang“Durchstöbern Sie große Sammlungen von Meisterpartien, ohne En Parlant~ zu verlassen. Die Datenbank ist direkt mit dem Brett verknüpft – navigieren Sie zu einer beliebigen Stellung und sehen Sie sofort, was die Meister von dort aus gespielt haben.
Stellungssuche
Abschnitt betitelt „Stellungssuche“Dies ist die leistungsstärkste Datenbankfunktion. Navigieren Sie zu einer beliebigen Stellung auf dem Brett und das Datenbankpanel zeigt:
- Gespielte Züge – Jeder Zug, der aus dieser Stellung in der Datenbank gespielt wurde
- Gewinn-/Remis-/Verluststatistiken – Wie jeder Zug abgeschnitten hat, aufgeschlüsselt nach Ergebnis
- Anzahl der Partien – Wie häufig jeder Zug vorkam
So können Sie schnell einschätzen, ob eine Variante populär, solide oder riskant ist – basierend auf realen Partieergebnissen.
Spielersuche
Abschnitt betitelt „Spielersuche“Finden Sie Partien anhand des Spielernamens. Suchen Sie nach einem bestimmten Großmeister, um dessen Repertoire zu studieren, oder schauen Sie sich die jüngsten Turnierpartien Ihres Lieblingsspielers an. Ergebnisse können gefiltert und sortiert werden, um genau die gewünschten Partien einzugrenzen.
Verfügbare Datenbanken
Abschnitt betitelt „Verfügbare Datenbanken“En Parlant~ bietet mehrere Datenbanken zum Download direkt aus der App heraus an:
| Datenbank | Partien | Spieler |
|---|---|---|
| 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 |
Um eine Datenbank herunterzuladen, öffnen Sie die Datenbank-Seite und wählen Sie die gewünschte aus. Downloads erfolgen im Hintergrund, sodass Sie weiterarbeiten können, während die Daten geladen werden.
Speicherformat
Abschnitt betitelt „Speicherformat“Datenbanken verwenden SQLite und werden in einer einzelnen Datei auf Ihrem Computer gespeichert. SQLite ist ein weit verbreitetes universelles Datenbankformat, was bedeutet, dass Sie En Parlant~-Datenbanken auch mit externen Werkzeugen wie DB Browser for SQLite öffnen können, wenn Sie die Rohdaten erkunden möchten.
Zugkodierung
Abschnitt betitelt „Zugkodierung“Anstatt Züge als lesbaren Text zu speichern (was bei Millionen von Partien enormen Speicherplatz beanspruchen würde), verwendet En Parlant~ eine kompakte binäre Kodierung. Jeder Zug wird als einzelnes Byte gespeichert – sein Index in der Liste der legalen Züge, die von Shakmaty generiert werden.
Das bedeutet, dass jeder Zug nur 1 Byte Speicherplatz benötigt, wodurch Datenbanken dramatisch kleiner sind als PGN-basierte Alternativen. Eine Datenbank mit 9 Millionen Partien bleibt dank dieser Kodierung auf der Festplatte handhabbar.
Die Tabellenstruktur der Datenbank wird im Quellcode-Repository des Projekts gepflegt. Die vollständige Schemadefinition finden Sie in den SQL-Erstellungsdateien im Verzeichnis src-tauri/.