Schachdatenbank

Eine Schachdatenbank dient zum Speichern von Schachpartien, Schachanalysen oder auch von Schachkompositionen. Zu unterscheiden ist zwischen der Datenbank selbst und der Software zu deren Verwaltung.

Schachdatenbanken sollen die effiziente Suche in Echtzeit nach Stellungen, Teilstellungen, Zugfolgen in einer Anzahl von mehreren Millionen Partien ermöglichen. Obwohl dies ein für Datenbanken typisches Ziel ist, hat es sich gezeigt, dass die Nutzung SQL-basierter relationaler Datenbanken als Basis nicht effizient ist. Deshalb stützen sich erfolgreiche Programme auf eigene Datenformate und Zugriffsalgorithmen, die zum Teil proprietär sind.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.