- Developer
- Country of Origin
- US
- Start Year
- 1984 [02]
- Former Names
- Groton Database Systems, Yaffil
- Acquired By
- Project Type
- Commercial
- Supported Languages
- SQL
- License
- Proprietary
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.
Citations
11 sources- http://www.embarcadero.com/products/interbase embarcadero.com
- InterBase - Wikipedia wikipedia.org
- http://docwiki.embarcadero.com/InterBase/XE7/en/How_Journaling_Works embarcadero.com
- http://docwiki.embarcadero.com/InterBase/XE7/en/Database_Physical_Properties embarcadero.com
- http://docwiki.embarcadero.com/InterBase/XE7/en/Multi-Generational_Architecture embarcadero.com
- InterBase - Wikipedia wikipedia.org
- https://www.ibphoenix.com/resources/documents/general/doc_70 ibphoenix.com
- http://docwiki.embarcadero.com/InterBase/XE7/en/Creating_Indexes embarcadero.com
- http://docwiki.embarcadero.com/InterBase/XE7/en/Isolation_Level embarcadero.com
- http://docwiki.embarcadero.com/InterBase/XE7/en/IBConsole_-_Performance_Guidelines embarcadero.com
- http://docwiki.embarcadero.com/InterBase/XE7/en/Specifying_a_Query_Plan_with_PLAN embarcadero.com