Gigabase: GigaBASE is object-relational database system with the same programming
interface as FastDB main memory DBMS, but using page pool instead of mapping
database file to the memory. That is why GigaBASE is able to handle databases
which size exceeds size of computers virtual memory. As FastDB, GigaBASE
provides very convenient and efficient C++ interface. GigaBASE doesn't support
client-server architecture and provide concurrent access to the database only
for different threads within one process. GigaBASE is most efficient for
applications fetching records using indices or direct object references. High
speed of query execution is provided by elimination of data transfer overhead
and very effective locking implementation. Synchronization of concurrent
database access is implemented in GigaBASE by means of atomic instructions,
adding almost no overhead to query processing. GigaBASE uses modified B+tree
indices to provide fast access to disk resident data (with minimal disk read
operations). Last modification on December 26 2000.