InterSystems Caché


CACHÉ is a post-relational database that uniquely offers three integrated data access options: a robust object database, high performance SQL, and rich multidimensional access. Caché enables rapid Web application development, extraordinary transaction processing speed, massive scalability, and real-time queries against transactional data – with minimal maintenance requirements. Caché is a high-performance database with a multidimensional data server and an advanced application server, optimized for Web application development and applications deployment. Caché, is the world’s first true e-DBMS with fully Unicode support. Its Multidimensional Data Server and Application Server provide superior performance and scalability, integrated object and SQL data access, and state-aware Web connectivity. Professional developers enjoy Caché’s rapid development capabilities, and the flexibility to use a wide variety of popular programming tools.


Advanced Database Technology for Breakthrough Applications

Caché is a new generation of ultra-high-performance database technology. It combines an object database, high-performance SQL, and powerful multidimensional data access – all of which can simultaneously access the same data. Data is only described once in a single integrated data dictionary and is instantly available using all access methods. Caché provides levels of performance, scalability, rapid programming, and ease of use unattainable by relational technology.

But Caché is much more than a pure database technology. Caché includes an Application Server with advanced object programming capabilities, the ability to easily integrate with a wide variety of technologies, and an extremely high-performance runtime environment with unique data caching technology.

Caché comes with several built-in scripting languages: Caché ObjectScript, a powerful yet easy-to-learn object-oriented programming language; Caché Basic, a superset of the widespread Basic programming language, including extensions for powerful data access and object technology; and Caché MVBasic, a variant of Basic used by MultiValue applications (sometimes referred to as Pick applications). Other languages, such as Java, C#, and C++, are supported through direct call-in and other interfaces, including ODBC, JDBC, .NET, and a Caché-provided object interface that allows accessing the Caché database and other Caché facilities as properties and methods.

Caché also goes beyond traditional databases by incorporating a rich environment for developing sophisticated browser-based (Web) applications. InterSystems Zen technology allows the rapid development and execution of dynamically generated Web pages. Thousands of simultaneous Web users can access database applications, even on low-cost hardware.

For non-browser based applications, the user interface is typically programmed in one of the popular client-user interface technologies, such as Java, .NET, C#, or C++. Best results (fastest programming, greatest performance, and lowest maintenance) are usually obtained by performing all of the rest of the development within Caché. However, Caché also provides extremely high levels of interoperability with other technologies and supports all of the most commonly used development tools, so a wide range of development methodologies are available.


Features & Benefits

Caché, the post-relational database from InterSystems, has the features professional developers need to quickly create Web and client/server applications. Caché benefits developers by giving them their choice of development tools, programming languages, and methods of data access. Caché benefits transaction processing applications by providing outstanding performance, massive scalability, real-time data analytics, and robust reliability.

All these capabilities are tied together in an easy-to-use rapid development environment. With Caché, you can make applications faster.