Database
Databasesiden gir deg tilgang til millioner av sjakkmesterpartier. Søk etter stilling, spiller eller åpning for å se hvordan toppspillere har håndtert stillingene du studerer.
Hva den gjør
Section titled “Hva den gjør”Bla gjennom store samlinger av partier på mesternivå uten å forlate En Parlant~. Databasen er integrert direkte med brettet – naviger til en hvilken som helst stilling og se umiddelbart hva mestrene spilte derfra.
Stillingssøk
Section titled “Stillingssøk”Dette er den kraftigste databasefunksjonen. Naviger til en hvilken som helst stilling på brettet, og databasepanelet viser:
- Trekk spilt – Alle trekk som har blitt spilt fra denne stillingen i databasen
- Seier/remis/tap-statistikk – Hvordan hvert trekk presterte, fordelt etter resultat
- Antall partier – Hvor ofte hvert trekk forekom
Dette lar deg raskt vurdere om en variant er populær, solid eller risikabel basert på virkelige partiresultater.
Spillersøk
Section titled “Spillersøk”Finn partier etter spillernavn. Søk etter en bestemt stormester for å studere repertoaret deres, eller slå opp favorittspillerens nylige turneringspartier. Resultatene kan filtreres og sorteres for å snevre inn nøyaktig de partiene du ønsker.
Tilgjengelige databaser
Section titled “Tilgjengelige databaser”En Parlant~ tilbyr flere databaser for nedlasting direkte fra appen:
| Database | Partier | Spillere |
|---|---|---|
| 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 |
For å laste ned en database, åpne databasesiden og velg den du ønsker. Nedlastinger skjer i bakgrunnen, slik at du kan fortsette å jobbe mens dataene lastes inn.
Lagringsformat
Section titled “Lagringsformat”Databaser bruker SQLite, lagret i en enkelt fil på datamaskinen din. SQLite er et mye brukt generelt databaseformat, noe som betyr at du også kan åpne En Parlant~-databaser med eksterne verktøy som DB Browser for SQLite hvis du ønsker å utforske rådataene.
Trekkoding
Section titled “Trekkoding”I stedet for å lagre trekk som lesbar tekst (som ville tatt enormt med plass med millioner av partier), bruker En Parlant~ en kompakt binærkoding. Hvert trekk lagres som en enkelt byte – dets indeks i listen over lovlige trekk generert av Shakmaty.
Dette betyr at hvert trekk kun tar 1 byte lagringsplass, noe som gjør databasene dramatisk mindre enn PGN-baserte alternativer. En database med 9 millioner partier forblir håndterbar på disk takket være denne kodingen.
Skjema
Section titled “Skjema”Databasens tabellstruktur vedlikeholdes i prosjektets kildekoderepositorium. Se SQL-opprettelsesfilene i src-tauri/-katalogen for den fullstendige skjemadefinisjonen.