TheObjectBase (TOB in short) is a new Relational Object Database with revolutionary performance boost. It is built on the basis of the Object-Relation-Kin model, which allows Relational data semantics expressed (by persistence applications) and implemented (by the DBMS) in Object Oriented programming languages, without defective Object-Relational Mapping. TOB now only support the Java™ programming language and platform, but other OO languages are hopefully to be supported in the future.
See the following papers about the new data model:
See What TOB can do within 1 ms that others need hundreds to thousands.
See AV6TOB Technical Datasheet for more details.
- JDK 6.0 or later to develop TOB applications.
- JRE 5.0 or later to run TOB database instances.
TOB assumes the database system is planned to serve most, if not entire of the data in physical memory. Seldom used historical data can be excluded, to calculate the optimal RAM size for the db instance, but the maximum accumulated size of objects, those would concurrently take parts in online transactions during db up time, should fit in the dedicated RAM of the db instance.
And an isolated object graph is swapped in and out as a whole, so if an object is to be used by any of the persistence applications, the whole object graph containing it has to be loaded and kept in RAM.