DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

InterBase


Country of Origin
US
Start Year
1984 [02]
Former Names
Groton Database Systems, Yaffil
Project Type
Commercial
Supported Languages
SQL
License
Proprietary

Database Entry

InterBase


Checkpoints[03]


Checkpoint (also called Journaling Checkpoint) is supported in InterBase.

Compression[04]


In index, data values are compressed via pre and postfix compression.

Concurrency Control[05]


InterBase implements Multi-Version Concurrency Control (MVCC) and refers to it as Multi-Generational Architecture.

Data Model[06]


InterBase is a relational database management system (RDBMS) and it complies with SQL-92 standard.

Foreign Keys[07]


InterBase supports foreign keys and creates indices for foreign keys by default. Referential integrity is enforced for foreign keys.

Indexes[08][04]


InterBase uses a variant of B-tree for index structure. Indices are automatically created for PRIMARY KEY, FOREIGN KEY and UNIQUE attributes.

Isolation Levels[09]


Three isolation levels are supported: SNAPSHOT, SNAPSHOT TABLE STABILITY, READ COMMITTED.

Joins[10][11]


InterBase uses an optimizer to estimate costs of different joining orders and to generate data retrieval plan. Merge-Sort Join and Nested Loop Join are supported. InterBase also allows users to specify customized plan by using PLAN clause.

Logging[03]


Logging is called Journaling in InterBase.

Derivative Systems
Firebird Firebird
Revision #8