ODABA is a Terminology-Oriented Database Management System (TODBMS) based on standards for object-oriented databases (ODMG 2003). Besides requirements for object-oriented databases, which belong to the P2 database family (see “Unified Database Theory”), ODABA also supports several P3 database features (hierarchical set relations). Claiming to be a P3 database, ODABA can be considered as high level intelligent database, which provides a lot of support for application developers and database designers.
ODABA does not yet fully support P3 database family requirements. Full P3 support including aggregation schema support is planned for ODABA version 13 in March 2013.
In order to support complex schema development, application design, programing and software and database maintenance, ODABA provides a family of rapid application development tools for documentation, design and implementation.
With ODABA Script Interface (OSI), ODABA provides a powerful object-oriented script language, which allows traversing along database instances like accessing hierarchical structures in memory. Syntactical similarities with C++/JAVA allow understanding and learning OSI easily. The combination of weak-typed collection and virtual functions (function overload) offer a new dimension of flexible implementation. Besides simple database applications, OSI may also be used in order to implement event handlers (triggers) for database and GUI (application) events. Thus, OSI becomes a universal implementation language, which may be used in all implementation areas.
The latest version of the ODABA has been released on Wednesday, December 12th, 2012. Essential changes and extensions is the introduction of extension attributes. Besides extension properties, which support persistent data type extensions at run-time, extension attributes allow transient data type extensions e.g. by means of derived attributes. Extension attributes may be used in applications, but also in query operations as SELECT or ORDER BY.
Several comments concerning problems when trying to tun examples under Linux caused us to completely change the technology for creating new projects and running the example. Now, the whole process is supported by generated scripts for running ODE tools and Sample procedures.
The complete list of bugs fixed is available in change and release logs or in notifications delivered with ODABA development databases. ODABA can be downloaded for free and is licensed as GPL software.
Read the full release announcement:
Download source and binaries: