Die Verwendung des Ikx-Datenspeichers ist nicht mehr auf die cardo-eigene Datenbank beschränkt, sondern es können andere Datenbankspeicher definiert werden.
Diese „IkxStores“ werden auf Basis einer in cardo-definierten Datenbank verwaltet und stehen für die Verwendung z. B. für cardo.Puzzle zur Verfügung.
Die Stores werden über eine ID angesprochen.
Dabei gilt: null oder 0 zeigt auf den Ikx Store in der cardo-Datenbank.
Die von Ikx unterstützten Datenbanken sind:
- PostgreSQL
- MS Sql 2008 oder
- Oracle 10.
Nur Kategorien, welche das Interface IPuzzleCategoryDefinitionStoreIndependend implementieren, können in zusätzlichen Stores eingerichtet werden.
Ein Ikx-Store enthält alle IKX_ Tabellen, die Puzzle Datenstruktur (PZL_*) sowie die Sprachtabellen (ML_*)