Databases

Home * Software * Chess Databases

Chess Databases, an organized collection of chess games to perform selects, updates, inserts and deletes of games through a query language or data manipulation language, most often implemented as dialogue oriented user interface of a backend. Data and query results of chess databases are typically organized as list of games, or as tree of positions which nodes index the games. They usually consist of multiple related computer files keeping header information, annotations, moves, classifiers such as opening keys à la ECO or NIC-Key, hashes and indices for fast retrieval, quite similar to ISAM.

=Commercial Chess Databases=
 * Bookbuilder
 * Bookup
 * Chess Assistant
 * ChessBase
 * NICBase
 * TascBase

=Free Chess Databases=
 * ChessX
 * Grue
 * jose
 * SCID
 * ChessDB
 * Scid on the Go
 * Scid vs. PC
 * Scidb


 * Scoutfish
 * Tarrasch

=See also=
 * Chess Query Language
 * Endgame Tablebases
 * Intelligent Chess
 * Opening Book
 * Portable Game Notation
 * PGN Collections


 * Zobrist Hashing

=Publications=
 * Christopher Chabris (1988). ChessBase - A Centuries-old Pastime Comes of Age. STart Vol. 3 No. 2 - Special Issue #4
 * Nico Kuijf, Peter van Diepen (1991). Chess Database instead of Chess Literature. Advances in Computer Chess 6
 * Johannes Fürnkranz (1997). Knowledge Discovery in Chess Databases: A Research Proposal. Technical Report OEFAI-TR-97-33, Austrian Research Institute for Artificial Intelligence, zipped ps, pdf

=Forum Posts=

1990 ...

 * Chess Database programs by Orion Auld, rgc, July 29, 1994
 * Database Organizing Strategies by Greg Smith, rgc, May 04, 1995

2010 ...

 * Creating Books from .PGN files by David Nash, CCC, December 20, 2011
 * Database storage methods by David Nash, CCC, March 08, 2012
 * New Database Storage Method by Edmund Moshammer, CCC, March 09, 2012
 * Chess Database with Age-Information? by Dr. Axel Schumacher, CCC, July 08, 2012
 * How to implement a chess games database? by Cary Cherng, CCC, November 20, 2013
 * How advanced are chess database searches? by Russell Reagan, CCC, January 16, 2014

2015 ...

 * Scoutfish: powerful chess query tool by Marco Costalba, CCC, December 11, 2016 » Portable Game Notation, Scoutfish
 * Chess databases from online servers by Yolin Bardan, CCC, November 09, 2017
 * MillionBase 2017 by Ed Schroder, CCC, January 05, 2018 » PGN Collections
 * Speed up arbitrary position search in database by Dominik Klein, CCC, March 17, 2018
 * ChessDBCN by noobpwnftw, CCC, September 09, 2019

2020 ...

 * Open Chess Game Database Standard (OCGDB) by Nguyen Pham, CCC, October 20, 2021
 * handling huge pgn databases by Jonathan Cremers, CCC, January 31, 2022

=External Links=
 * Database from Wikipedia
 * Chess Assistant from Wikipedia
 * ChessBase - The Database from Wikipedia
 * Database Software

Online Lookup

 * Chess Cloud Database Query Interface by noobpwnftw
 * Xiangqi Cloud Database Query Interface by noobpwnftw

Games & Opening

 * ChessDB Online Opening Book by Ferdinand Mosca
 * ChessBase online database » ChessBase
 * Chess Games Database Online - 365Chess.com
 * chessgames.com
 * Chess Tempo - Chess Database
 * FICS Games Database » Free Internet Chess Server
 * lichess.org game database
 * NICBase Online » NICBase

Endgames

 * Syzygy endgame tablebases Web Interface
 * Web Query for Nalimov Endgame Tablebases (DTM) from Knowledge4IT by Eiko Bleicher
 * Chess Archives - Endgames (DTC, DTM, DTZ, DTZ-50) hosted by John Tamplin
 * Nalimov Tablebase server (DTM) by Lokasoft

=References= Up one Level