Gå til innholdet

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.

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.

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.

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.

En Parlant~ tilbyr flere databaser for nedlasting direkte fra appen:

DatabasePartierSpillere
Lumbra’s Gigabase9 570 564526 520
Caissabase 20245 404 926321 095
Ajedrez Data - Correspondence1 524 02740 547
Ajedrez Data - OTB4 279 012144 015
MillionBase3 451 068284 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.

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.

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.

Databasens tabellstruktur vedlikeholdes i prosjektets kildekoderepositorium. Se SQL-opprettelsesfilene i src-tauri/-katalogen for den fullstendige skjemadefinisjonen.