Caché Database Management System
LIBERO is built on a Caché database management system, and uses the Caché application and data models. Caché is widely implemented, conforming to industry standards and best practice.
The Caché object model is based upon the ODMG (Object Database Management Group) standard and supports many advanced features including: Multiple inheritance, Encapsulation, Embedded Objects, Polymorphism, Collections.
Caché also closely conforms with the ANSI 92 Standard for SQL and supports full Level 1 and Level 2 ODBC compliance and has currently implemented more than 50% of Level 3 ODBC compliance.
Support for Objects connectivity is provided via ActiveX/OLE, COM/DICOM, Native C Binding, Native JAVA Binding.
WEB ASP (Active Server Pages) connectivity is also supported via ODBC.
Object Data Storage
Caché provides a multidimensional data structure that naturally stores rich object data. A unique feature of Caché is that whenever a database object class is defined, Caché automatically provides full SQL access to that data. Thus, with no additional work, SQL based tools will immediately work with Caché data.
When a DDL description of a relational database is imported, Caché will automatically generate an integrated relational/object description of the data, enabling immediate access as objects as well as through SQL.
Caché supports a unified data architecture that keeps these access paths synchronised.
Accessing Relational databases
The implementation of Caché SQL is an object-enhanced implementation and supports ODBC, OCI and JDBC. SQL queries can also be imbedded within Caché Objectscript for from part of the methods of Caché Objects.
Caché Database Independence and Integration with other Object technologies.
Caché supports a number of programming technologies for creating application logic and user interface. The Caché objects servers render Caché object classes as: ActiveX Classes, Java Classes, C Class, CORBA, Visual Basic. Caché SQL Gateway enables an SQL request that originates in Caché to be sent to other databases for processing. Using the gateway, an application can retrieve and update data stored in relational databases.
Caché Database Management System
LIBERO is built on a Caché database management system, and uses the Caché application and data models. Caché is widely implemented, conforming to industry standards and best practice.
The Caché object model is based upon the ODMG (Object Database Management Group) standard and supports many advanced features including: Multiple inheritance, Encapsulation, Embedded Objects, Polymorphism, Collections.
Caché also closely conforms with the ANSI 92 Standard for SQL and supports full Level 1 and Level 2 ODBC compliance and has currently implemented more than 50% of Level 3 ODBC compliance.
Support for Objects connectivity is provided via ActiveX/OLE, COM/DICOM, Native C Binding, Native JAVA Binding.
WEB ASP (Active Server Pages) connectivity is also supported via ODBC.
Object Data Storage
Caché provides a multidimensional data structure that naturally stores rich object data. A unique feature of Caché is that whenever a database object class is defined, Caché automatically provides full SQL access to that data. Thus, with no additional work, SQL based tools will immediately work with Caché data.
When a DDL description of a relational database is imported, Caché will automatically generate an integrated relational/object description of the data, enabling immediate access as objects as well as through SQL.
Caché supports a unified data architecture that keeps these access paths synchronised.
Accessing Relational databases
The implementation of Caché SQL is an object-enhanced implementation and supports ODBC, OCI and JDBC. SQL queries can also be imbedded within Caché Objectscript for from part of the methods of Caché Objects.
Caché Database Independence and Integration with other Object technologies.
Caché supports a number of programming technologies for creating application logic and user interface. The Caché objects servers render Caché object classes as: ActiveX Classes, Java Classes, C Class, CORBA, Visual Basic. Caché SQL Gateway enables an SQL request that originates in Caché to be sent to other databases for processing. Using the gateway, an application can retrieve and update data stored in relational databases.