Intro

BBase-Chess speichert sämtliche Daten in einer Datenbank. Diese Datenbank wurde so entworfen, dass sie die Daten schnell bereitstellen kann. Auch, oder insbesondere wenn komplizierte Filter oder Suchkriterien angewendet werden. Dennoch ist es manchmal notwendig, die gesamte Datenbank sequentiell zu durchsuchen, was zu einer längeren Reaktionszeit als gewöhnlich führt.

Um auf die Daten effizient zugreifen zu können, werden nicht nur die eigentlichen Daten, sondern ebenfalls notwendige Hilfsstrukturen gespeichert. Dieses führt zu einem höheren Speicherbedarf als für die eigentlichen Daten. Auf der anderen Seite werden Spieler- oder Veranstaltungsdaten, die bei mehreren Partien Verwendung finden, nur einmal gespeichert. Dies führt nicht nur zu einem geringeren Speicherbedarf, sondern ermöglicht, dass Veränderungen in den genannten Datensätzen sofort für alle betreffenden Partien Auswirkung haben.

In der kommerziellen Version ist die Anzahl der speicherbaren Partien nur durch den zur Verfügung stehenden Speicherplatz begrenzt. Jedoch benötigen sehr große Datenbanken mit hundertausenden oder mehr Partien eine gewisse Zeit zur Erstellung und können ebenfalls die Datenanzeige verlangsamen. Es ist daher eventuell sinnvoller mehrere Datenbanken zu verwenden, die die Partien unter gewissen Gesichtspunkten vorsortieren, als eine einzige sehr große Datenbank.

Da die Datenbank das Herzstück der App ist, sollte eine Datenbank nach dem Start von BBase-Chess ausgewählt werden. Wenn BBase-Chess zum ersten Mal gestartet wird, wird automatisch die Ansicht zur Erstellung, Auswahl oder Import einer Datenbank geöffnet. Ist eine Datenbank bereits geöffnet, kann jederzeit zu einer anderen Datenbank gewechselt werden, indem in der Menuansicht die Zeile mit dem Namen der momentan ausgewählten Datenbank angewählt wird. Dadurch wird die Ansicht für die Datenbankauswahl geöffnet.