Caché InterSystems
InterSystems Caché (kashay) es un sistema de gestión de bases de datos operativas comerciales de InterSystems, utilizado para desarrollar aplicaciones de software para la gestión sanitaria, servicios bancarios y financieros, gobierno y otros sectores. El software del cliente puede utilizar la base de datos con código objeto y SQL. Caché también permite a los desarrolladores manipular directamente sus estructuras de datos subyacentes: matrices jerárquicas conocidas como tecnología M.
Descripción
Internamente, Caché almacena datos en matrices multidimensionales capaces de transportar datos estructurados jerárquicamente. Estas son las mismas estructuras de datos "globales" utilizadas por el lenguaje de programación MUMPS, que influyó en el diseño de Caché, y son similares a las utilizadas por los sistemas MultiValue (también conocidos como PICK). Sin embargo, en la mayoría de las aplicaciones se utilizan métodos de acceso a objetos y/o SQL.
Caché ObjectScript, Caché Basic o T-SQL se pueden utilizar para desarrollar la lógica empresarial de la aplicación. Las interfaces externas incluyen enlace de objetos nativos para C++, Java, EJB, ActiveX y.NET. Caché admite JDBC y ODBC para acceso relacional. También se admiten XML y servicios web.
La tecnología Caché Server Pages (CSP) permite la creación basada en etiquetas de aplicaciones web que generan páginas web dinámicas, normalmente utilizando datos de una base de datos Caché. Caché también incluye InterSystems Zen, una implementación de AJAX que permite el desarrollo basado en componentes de aplicaciones web enriquecidas.
Historia
InterSystems se fundó en 1979 para comercializar las bases de datos jerárquicas MUMPS. Lanzó Caché en 1997 como su producto estrella y en ese momento dejó de desarrollar su línea de productos MUMPS original.
Mercado
InterSystems afirma que Caché es la base de datos de objetos más rápida del mundo. Sin embargo, sólo se logra un alto rendimiento para operaciones transaccionales que tienen una naturaleza significativamente jerárquica.
Este sistema de gestión de bases de datos (DBMS) se utiliza como parte de los sistemas de seguimiento de pacientes hospitalarios, registros médicos electrónicos y gestión de medicamentos, en productos desarrollados por empresas como Epic Systems, así como en el sistema VistA utilizado por el Departamento de Asuntos de Veteranos de EE. UU.. Sungard incluye Caché en el software de gestión de activos AddVantage para clientes de la industria financiera, como los bancos. Los proveedores de telecomunicaciones BT Group y Vodacom también utilizan Caché.
El sitio web DB-Engines ha clasificado a Caché como el DBMS orientado a objetos más popular cada mes desde marzo de 2013.
Plataformas
Caché se ejecuta en plataformas Windows, Linux, Solaris, HP-UX, AIX, macOS y OpenVMS.
Contenido relacionado
Tarjeta perforada
CPython
Arquitectura Harvard