Skip to content
Puede usar nuestro buscador para encontrar información sobre los productos y soluciones de InterSystems, las oportunidades de desarrollo profesional, los casos de uso, novedades y mucho más.

Gestión de bases de datos

 

network engineer working on her laptop in a server room

Escalabilidad sin sacrificar el rendimiento

El corazón de InterSystems IRIS® es un motor de base de datos multimodelo de que hace posible un alto rendimiento a escala con una arquitectura única que permite la escalabilidad vertical y horizontal.

Base de datos multimodelo unificada

InterSystems IRIS permite almacenar y generar modelos de datos en forma de tablas, objetos o arrays multidimensionales. Los diferentes modelos pueden acceder a los datos de una manera flexible sin necesidad de realizar mapeos ineficientes entre ellos. Los tres métodos de acceso pueden utilizarse de forma simultánea con los mismos datos con total concurrencia.

Acceso multidimensional

Todos los datos de la base de datos InterSystems IRIS se almacenan en grandes arrays multidimensionales muy eficientes. InterSystems IRIS permite el acceso directo y la manipulación de sus propios arrays multidimensionales. A través de un acceso multidimensional directo, InterSystems IRIS soporta los paradigmas clave-valor y NoSQL.

Las estructuras de datos nativas de InterSystems IRIS no necesitan declaraciones, ni definiciones ni una distribución del almacenamiento. Simplemente emergen a medida que se introducen datos. Por lo tanto, InterSystems IRIS puede gestionar fácilmente tipos de datos dinámicos como XML o JSON.

Acceso de objetos

El modelo de objetos de InterSystems IRIS está basado en el estándar ODMG (Object Database Management Group) y soporta muchas características avanzadas, incluida la herencia múltiple.

Los lenguajes de scripting incorporados en InterSystems IRIS manipulan directamente los objetos de InterSystems IRIS. Las clases de objetos también pueden presentarse como otros tipos de objeto, tales como Java, JavaScript, .NET y C++. Con solo seleccionar una opción, las clases de InterSystems IRIS pueden habilitarse automáticamente para XML o JSON. El resultado es que los objetos están disponibles para todas las tecnologías de objetos que se utilizan habitualmente.

Acceso SQL

InterSystems IRIS soporta el acceso SQL a través de ODBC y JDBC (utilizando un controlador basado en Java puro). También proporciona un acceso relacional para facilitar la importación de datos procedentes de bases de datos relacionales.

SQL de alto rendimiento

SQL es la lingua franca para realizar consultas en InterSystems IRIS para todos los modelos de datos. La eficiente arquitectura de datos de InterSystems IRIS ofrece un rendimiento SQL inherentemente 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.

Escalabilidad vertical y horizontal

Los productos de InterSystems permiten la escalabilidad vertical (aprovechando las máquinas multi-núcleo más grandes) a través del uso de consultas en paralelo en SQL. No obstante, las máquinas multi-núcleo de grandes dimensiones pueden ser caras y, a la larga, los costes por obtener mejores rendimientos pueden llegar a ser prohibitivos. Por eso presentamos una tecnología única que permite la escalabilidad horizontal.

Enterprise Cache Protocol (ECP) permite escalar horizontalmente el número de usuarios capturando datos de los servidores de aplicaciones. Las consultas de los usuarios se resuelven desde la caché del servidor local de aplicaciones, si fuera posible, o, en caso necesario, los datos se recuperan del servidor de datos. ECP sincroniza automáticamente los datos y resulta completamente transparente tanto para los usuarios como para sus aplicaciones.

InterSystems IRIS permite escalar datos horizontalmente mediante sharding, es decir, fragmentación de bases de datos muy grandes en múltiples máquinas. Las consultas se realizan en paralelo para cada fragmento y se agregan los resultados antes de devolvérselos al usuario.

ECP y el sharding pueden utilizarse de forma simultánea, de tal forma que sus aplicaciones puedan gestionar a la vez un gran volumen de datos y un gran volumen de usuarios.

Análisis incorporado

Para aprovechar todo el potencial de los datos es necesario analizarlos mediante una consulta perspicaz, inteligencia empresarial y machine learning.

InterSystems IRIS no sólo admite la gestión de los datos para aplicaciones transaccionales, sino que también ofrece un amplio conjunto de capacidades analíticas integradas que se ejecutan directamente sobre los datos entrantes, en tiempo real, para ayudar a obtener conocimientos profundos y ejecutar acciones programáticas en tiempo real como respuesta. InterSystems IRIS Adaptive Analytics permite a los usuarios empresariales realizar consultas analíticas de autoservicio directamente sobre los datos. Facilita crear una capa semática coherente y genera, de forma transparente, estructuras de aceleración basadas en el análisis de la carga de trabajo.

InterSystems IntegratedML hace posible que los desarrolladores de aplicaciones utilicen fácilmente modelos de machine learning en sus aplicaciones con unas pocas sentencias tipo SQL. Esto descarga y complementa el trabajo de los científicos de datos, que pueden refinar fácilmente los modelos de machine learning e incrustarlos directamente dentro de las aplicaciones de InterSystems IRIS, a través de su soporte nativo.

InterSystems IRIS también ofrece tecnología nativa de inteligencia de negocio, procesamiento de Lenguaje Natural (NLP) y Búsqueda de Texto Completo para su uso en aplicaciones, simplificando significativamente la arquitectura general y las implementaciones en las instalaciones o en la nube.

Todas estas capacidades se complementan con un amplio soporte para estándares comunes y tecnologías de terceros como Apache Spark, asegurando que las organizaciones puedan utilizar las herramientas de su elección para aprovechar los datos.

Dar el siguiente paso

Nos encantaría hablar. Rellene algunos datos y nos pondremos en contacto con usted.
*Campos obligatorios
Highlighted fields are required
*Campos obligatorios
Highlighted fields are required
** Al seleccionar "sí", usted da su consentimiento para que se le contacte para noticias, actualizaciones y otros fines de marketing relacionados con productos y eventos actuales y futuros de InterSystems. Además, usted da su consentimiento para que la información de contacto de su empresa se introduzca en nuestra solución de CRM que está alojada en Estados Unidos, pero que se mantiene de acuerdo con las leyes de protección de datos aplicables.