Why do we use Cache´?
Cache´ supports all data access methods:
Cache´ supports a full range of object modeling techniques, including multiple inheritance, encapsulation, polymorphism, references and others.
A unique feature of Cache´ is that whenever a database object class is defined, Cache´ automatically provides full SQL access to that data. Thus, with no additional work, SQL-based tools will immediately work with Cache data, and even they will experience the high-performance advantage of the Cache multidimensional data server.
The reverse is also true. When a DDL definition of a relational database is imported, Cache´ automatically generates an object description of the data, enabling immediate access as objects, as well as through SQL.
The Cache Unified Data Architecture keeps these access paths synchronized; there is only one data description to edit.
Objects and SQL are implemented by specifying a unified data dictionary that defines the classes and tables and provides a mapping to the multidimensional structures - a mapping that can be automatically generated.
Once the data is stored, all three access methods can be simultaneously used on the same data with full concurrency.
Cache´ is a universal environment for accomplishing infological tasks. You can find world's first-rate Cache´-based projects in Healthcare, Telecommunications, Government, Financial and Legal Services.
Cache´ makes its data accessible through a wide variety of technologies, which promotes both openness and rapid application development because developers can work with familiar, readily-available tools.
With Cache´, end user organizations are never "locked in" to using any particular operating system. Cache´ runs on Unix, Linux, Windows, Mac OS X, and OpenVMS. It supports a wide variety of languages, standards, and protocols, so Cache´-based applications can work seamlessly with other applications in almost any system architecture.
|© 2003 – Industrial Technology Laboratory "InTlab"|