Veritabanı
Veritabanı sayfası, milyonlarca usta satranç oyununa erişim sağlar. Çalıştığınız pozisyonlarda en iyi oyuncuların nasıl oynadığını görmek için pozisyon, oyuncu veya açılışa göre arama yapın.
Ne İşe Yarar
Section titled “Ne İşe Yarar”En Parlant~‘den ayrılmadan büyük usta düzeyinde oyun koleksiyonlarını keşfedin. Veritabanı doğrudan tahta ile entegre çalışır — herhangi bir pozisyona gidin ve ustaların o pozisyondan ne oynadığını anında görün.
Pozisyon Araması
Section titled “Pozisyon Araması”Bu, veritabanının en güçlü özelliğidir. Tahtada herhangi bir pozisyona gidin ve veritabanı paneli şunları gösterir:
- Oynanan hamleler — Bu pozisyondan veritabanında oynanan her hamle
- Kazanma/beraberlik/kayıp istatistikleri — Her hamlenin sonuca göre ayrılmış performansı
- Oyun sayısı — Her hamlenin ne sıklıkla oynandığı
Bu sayede, gerçek oyun sonuçlarına dayanarak bir varyantın popüler, sağlam veya riskli olup olmadığını hızlıca değerlendirebilirsiniz.
Oyuncu Araması
Section titled “Oyuncu Araması”Oyuncu adına göre oyun bulun. Repertuvarını incelemek için belirli bir büyükusta arayın veya favori oyuncunuzun son turnuva oyunlarına göz atın. Sonuçlar, tam olarak istediğiniz oyunlara ulaşmak için filtrelenebilir ve sıralanabilir.
Mevcut Veritabanları
Section titled “Mevcut Veritabanları”En Parlant~, doğrudan uygulama içinden indirilebilecek çeşitli veritabanları sunar:
| Veritabanı | Oyun Sayısı | Oyuncu Sayısı |
|---|---|---|
| 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 |
Bir veritabanını indirmek için Veritabanı sayfasını açın ve istediğinizi seçin. İndirmeler arka planda gerçekleşir, böylece veriler yüklenirken çalışmaya devam edebilirsiniz.
Depolama Biçimi
Section titled “Depolama Biçimi”Veritabanları, bilgisayarınızda tek bir dosya olarak saklanan SQLite formatını kullanır. SQLite, yaygın olarak kullanılan genel amaçlı bir veritabanı biçimidir; bu da ham verileri incelemek isterseniz En Parlant~ veritabanlarını DB Browser for SQLite gibi harici araçlarla da açabileceğiniz anlamına gelir.
Hamle Kodlaması
Section titled “Hamle Kodlaması”Hamleleri okunabilir metin olarak saklamak yerine (ki milyonlarca oyunla bu çok büyük yer kaplar), En Parlant~ kompakt bir ikili kodlama kullanır. Her hamle tek bir bayt olarak saklanır — Shakmaty tarafından üretilen geçerli hamleler listesindeki indeksi olarak.
Bu sayede her hamle yalnızca 1 bayt depolama alanı kaplar ve veritabanları PGN tabanlı alternatiflere kıyasla çok daha küçük olur. 9 milyon oyunluk bir veritabanı, bu kodlama sayesinde diskte yönetilebilir boyutta kalır.
Veritabanı tablo yapısı, projenin kaynak kod deposunda tutulmaktadır. Tam şema tanımı için src-tauri/ dizinindeki SQL oluşturma dosyalarına bakın.