Reinhard Karge
03-01-17 246 Hits

ODABA is a Terminology-Oriented Database Management System (TODBMS) based on standards for object-oriented databases (ODMG 2003). In contrast to other databases that are focused on big data processing, ODABA stands for smart data processing, i.e. it is intended to be used for complex problems and complex data structures in combination with complex processing rules.

Besides requirements for object-oriented databases, which belong to the P[sub]2[/sub] database family (see "Unified Database Theory"), ODABA also supports several P[sub]3[/sub] database features (hierarchical set relations). Claiming to be a P[sub]3[/sub] database, ODABA can be considered as high level intelligent database, which provides a lot of support for application developers and database designers.
ODABA does support views, but not yet the complete P[sub]3[/sub] database family requirements. Full P[sub]3[/sub] support including aggregation schema support is planned for ODABA version 15 in 2017.

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 Saturday, December 31th, 2016. With ODABA 14.1.0 support for database views has been improved by supporting a built-in statistic object for higher level aggregation. Features for accessing external data sources (files and directories) have been extended.

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.

Related ads

  • CitrusDB

    Citrus is a customer care and billing solution aimed at subscription-based products such as Internet service, telecommunications, and consulting. It tracks customer information, service records, custom billing cycles, and support tickets. Operating… All (Java VM)

  • BigData

    This distributed database can run on a single system or scale to hundreds or thousands of machines. Features include dynamic sharding, high performance, high concurrency, high availability and more. Commercial support is available. Operating System: OS… All (Java VM)

  • Firebird

    This mature RDBMS offers many SQL standard features and released an updated version just last month. No commercial support is available directly from the project owners, but many third-party Firebird specialists do offer support. Operating System:… Windows/Linux/OS X

  • FlockDB

    Best known as Twitter's database, FlockDB was designed to store social graphs (i.e., who is following whom and who is blocking whom). It offers horizontal scaling and very fast reads and writes. Operating System: OS Independent. Windows/Linux/OS X

  • HBase

    Another Apache project, HBase is the non-relational data store for Hadoop. Features include linear and modular scalability, strictly consistent reads and writes, automatic failover support and much more. Operating System: OS Independent. Windows/Linux/OS X