Arquitectura multimodelo unificada
Caché permite almacenar y generar modelos de datos en forma de tablas, objetos o arrays multidimensionales (jerarquías). Los diferentes modelos pueden acceder a los datos de una manera flexible sin necesidad de realizar mapeos ineficientes entre ellos. El soporte embebido para objetos de datos dinámicos (como XML y JSON) permite una interoperabilidad fácil y un desarrollo rápido de las aplicaciones Web.
Consultas de alto rendimiento
SQL es la lengua de consulta de los datos de Caché en todos los modelos de datos. La eficiente arquitectura de Caché ofrece un rendimiento SQL intrínsecamente más rápido en comparación con otras tecnologías de bases de datos. Admite índices tradicionales, índices bit-map e índices bit-slice, que pueden utilizarse en entornos transaccionales en tiempo real.
Sistemas distribuidos
InterSystems Enterprise Caché Protocol permite que una red con varios servidores pueda comportarse como un único sistema de almacenamiento de datos, con el propósito de mejorar considerablemente la escalabilidad y el rendimiento de las aplicaciones distribuidas.
Alta disponibilidad mediante la duplicación de bases de datos
Las Bases de Datos Espejo de Caché (Caché Mirror) no requieren grandes inversiones en hardware, soporte, licencias de sistemas operativos o almacenamiento. Asimismo, los costes de administración se minimizan gracias a la facilidad que plantean la configuración y el mantenimiento de los Caché Mirrors.
Modelo de seguridad
Protege los datos en reposo y los datos en circulación sin limitar prácticamente el rendimiento de las aplicaciones.
Desarrollo de aplicaciones
InterSystems Atelier es el entorno de desarrollo de InterSystems, basado en Eclipse, para definir la lógica de negocio y desarrollar interfaces de usuarios móviles y/o web. Permite crear aplicaciones rápidamente con las herramientas y tecnologías que mejor se adaptan a las necesidades de la empresa.