InterSystems Caché® is an advanced database management system and rapid application development environment. With Caché, you’ll make breakthroughs in processing and analysing complex Big Data, and developing Web and mobile applications. Caché uniquely offers lightning-fast performance, massive scalability, and robust reliability – with minimal maintenance and hardware requirements.
This is a new generation of database technology that provides multiple modes of data access. Data is only described once in a single integrated data dictionary and is instantly available using object access, high-performance SQL, and powerful multidimensional access – all of which can simultaneously access the same data.
Caché comes with several built-in scripting languages, and is compatible with the most popular development tools.
How we help you make breakthroughs:
Big Data applications need to be able to ingest large amounts of data very quickly. They need to be able to model complex data and provide multiple ways of viewing and using that data. Caché provides lightning-fast performance even as it scales to handle huge volumes of data, multiple cores, and large numbers of servers in distributed systems. It uniquely enables data access via objects, high-performance SQL, and direct manipulation of its multidimensional data structures.
In addition, Caché enables you to run real-time queries against transactional systems, and perform analytics on both structured and unstructured data.
- White paper: “InterSystems Caché Benchmark: Achieving Millions of Database Accesses per Second Inexpensively”
- Extending the value of Caché: Analyse big data in real-time with InterSystems DeepSee
- Extending the value of Caché: Gain insights from unstructured data with InterSystems iKnow technology
- Deploy Caché in the Cloud
InterSystems Zen Mojo – an extension of our InterSystems Zen technology – greatly simplifies the creation of data-rich mobile and desktop applications. You can use Web services, REST, JSON, and other standards, along with the development tool of your choice, to build mobile applications that leverage the amazing speed and scalability of Caché.
In addition to helping you bring breakthrough applications to market quickly, Caché can save development time and effort over the entire life of your application. Successful applications have to evolve and change. Caché is inherently scalable, customisable, and extendable, so you can easily provide additional breakthrough capabilities to your users.
Caché has an ultra-efficient multidimensional data engine that makes it ideal for handling the rich and complex data types used by today’s applications. The data engine uses “sparse arrays”, so Caché-based applications often require less hardware than applications built on traditional relational databases.
As a single, unified platform for application development, Caché eliminates all the problems that arise if you assemble your environment from disparate pieces. But even though Caché provides all the capabilities you need to build breakthrough applications, it is not an overly complex system, and only requires minimal administration.
One important aspect of system management is handling planned or unplanned downtime. Caché supports several advanced technologies for high availability and rapid disaster recovery. In particular, it provides a simple, elegant capability for database mirroring, which is a very cost-effective way of achieving high availability.