Fornax Engine Structure ...
Fornax manages any number of classes (tables) and their instances (records) partitioned into stores. A store is a logical division of the class population, for example departments, branches and groups, etc.
Classes maintain several kinds of indexes to their instances. Instances may be accessed via keys, object identifications, or instance numbers and any number of keys may be defined for the instances of a class.
The Fornax engine can manage any number of object databases concurrently and there is no programmed limit on the number or size of objects – numbers and sizes are restricted only by the limitations of the hosting operating system and hardware.
Object database files are small in comparison to other databases, with a new Fornax object database requiring around 40KB of disk storage. The Fornax database engine image size is around 100KB.