Introduction to Caché
What Is Caché?
[Back] [Next]
   
Server:docs1
Instance:LATEST
User:UnknownUser
 
-
Go to:
Search:    

Welcome to Caché, a high-performance object database.

This book provides an overview of the major features of Caché.
For more details on a specific topic, refer to one of the other books available from the online documentation home page. In addition, Caché includes a number of online tutorials on various development and system administration topics.
A Unique Architecture
Caché derives much of its power from its unique architecture. At the core, the Caché database engine provides the complete set of services — including data storage, concurrency management, transactions, and process management — needed to build complex database management systems. You can think of the Caché engine as a powerful database toolkit. Using this toolkit, Caché implements a complete object and relational database management system.
The benefits of this architecture are manifold:
A High-performance Object Database — with Relational Access
Caché is designed to transcend the limitations of the relational model while providing an evolutionary upgrade path for the thousands of existing relational database applications as well as support for the many SQL-based reporting tools on the market.
In addition to being a high-performance object database, Caché is also a full-featured relational database. All the data within a Caché database is available as true relational tables and can be queried and modified using standard SQL via ODBC, JDBC, or object methods. Because of the power of the underlying Caché database engine, we believe that Caché is the fastest, most reliable, and most scalable relational database available today.
Additionally, Caché offers features that go beyond the limits of relational databases, while still supporting a standard relational view of data. These features include:
While most databases with both object and relational access provide one form of access on top of the other, the SQL and object aspects of Caché both go directly to the data — so that users enjoy the performance benefit of either approach.
For information, see the first several chapters of the Caché Programming Orientation Guide.
A Broad Tool Set
Caché offers a broad set of tools, which include:
For a comprehensive list of tools, see the table of contents of the InterSystems Programming Tools Index.
Caché in Action
Caché is used around the world for a wide variety of applications ranging from single-user embedded systems, to enterprise-wide multiserver installations with tens of thousands of concurrent users, to statewide and nationwide applications.
A small sample of applications built with Caché includes:
Accessibility — Section 508
InterSystems believes that its products and services can be used by individuals regardless of differences in physical ability. We are committed to compliance with section 508 of the Rehabilitation Act of 1973 (29 U.S.C. 794d), as amended by Congress in 1998. We welcome and encourage suggestions that improve the accessibility and usability of our offerings; please contact us if you have contributions or questions.
Contacting InterSystems
Support
For support questions about any InterSystems products, please contact the InterSystems Worldwide Support Center:
Section 508 — Accessibility
For questions or suggestions regarding the Rehabilitation Act (29 USC 794d) section 508: