Krypton Solid

La última tecnología en raciones de 5 minutos

¿Qué es una base de datos multimodelo? Definición de SearchDataManagement

¿Qué es una base de datos multimodelo?

Una base de datos multimodelo es una plataforma de procesamiento de datos que admite múltiples modelos de datos, que definen los parámetros de cómo se organiza y organiza la información en una base de datos. La posibilidad de incorporar varios modelos en una sola base de datos permite que los equipos de tecnología de la información (TI) y otros usuarios cumplan con varios requisitos de aplicaciones sin necesidad de implementar diferentes sistemas de bases de datos.

Los modelos de datos que pueden acomodar dichas bases de datos incluyen los relacionales, jerárquicos y de objetos, además de estilos de documentos, gráficos, columnas anchas y valores clave que se agrupan bajo el paraguas de la tecnología NoSQL. Los proveedores de bases de datos individuales ofrecen diferentes combinaciones de modelos de datos, lo que requiere que los posibles compradores encuentren tecnologías de bases de datos multimodelo que satisfagan sus necesidades de aplicaciones particulares.

A diferencia de los sistemas que se limitan únicamente al modelo de datos relacionales líder en el mercado, las bases de datos multimodelo no almacenan datos de manera uniforme en una estructura de tabla basada en filas. Como resultado, pueden manejar diferentes formas de datos que no se ajustan al esquema rígido del modelo relacional, incluidos los tipos de datos no estructurados y semiestructurados. Sin embargo, en algunos casos, el enfoque multimodelo puede limitar la integridad transaccional que utilizan los sistemas de administración de bases de datos relacionales para mantener la precisión y la coherencia de los datos.

El modelo relacional y sus interfaces de programación de Lenguaje de Consulta Estructurado (SQL) asociadas gradualmente ganaron dominio en la computación empresarial en los años posteriores a su definición por el investigador de IBM EF Codd en 1970. Pero otros tipos de bases de datos continuaron teniendo adeptos. Y a mediados de la década de 2000, comenzaron a florecer modelos de datos adicionales, a medida que las grandes empresas web y otras organizaciones desarrollaron una gama más amplia de aplicaciones informáticas distribuidas, incluidas las que implicaban formas de big data de rápido crecimiento que no eran adecuadas para bases de datos relacionales.

Bases de datos NoSQL

Entre los tipos de bases de datos emergentes en la era del big data y la computación en la nube se destaca la base de datos NoSQL en sus diversas categorías. La creciente adopción del software NoSQL alimentó el concepto de «persistencia políglota», que sostiene que las organizaciones deben usar una combinación de tecnologías de bases de datos para almacenar los tipos divergentes de datos que generan y recopilan. Las bases de datos multimodelo proporcionan un medio para simplificar dichos entornos.

Hasta cierto punto, el término base de datos multimodelo surgió al mismo tiempo que algunos proveedores de NoSQL comenzaron a combinar diferentes modelos de datos en sus ofertas de productos. Pero también hubo precursores de eso. Por ejemplo, MarkLogic admite modelos de datos de documentos, gráficos, relacionales y otros en su base de datos homónima; Fundada en 2001, es anterior al boom de NoSQL, pero ahora se incluye entre las filas de los proveedores de NoSQL. Además, InterSystems ofrece modelos de objetos y relacionales en su software Caché, una base de datos multidimensional que se lanzó por primera vez en 1997.

Las entradas de bases de datos multimodelo más recientes del campo NoSQL provienen de empresas que incluyen Couchbase, DataStax y Basho Technologies, entre otras. Couchbase admite modelos de documentos y relacionales en su base de datos Couchbase Server. DataStax, que vende una versión de la base de datos de código abierto Apache Cassandra llamada DataStax Enterprise, combinó un modelo de datos de valor clave con uno basado en columnas y agregó soporte para documentos y gráficos.

Cada vez más, la búsqueda de texto se ve como otro modelo de datos que admiten algunos motores NoSQL; entre los ejemplos se encuentra la base de datos Riak de Basho, que combina modelos de clave-valor, objeto y búsqueda.

Las bases de datos relacionales ampliamente utilizadas también tienen un historial de admitir la ruta multimodelo, sin dejar de ser esencialmente de naturaleza relacional. Por ejemplo, Oracle, Microsoft e IBM con el tiempo han agregado la capacidad de almacenar XML, JSON, sistemas de información geográfica, gráficos y otros tipos de datos en sus bases de datos relacionales.

Deja un comentario

También te puede interesar...

Sprint armas para la primera liga con SLA

Un mensaje optimista del programa sobre la «recuperación» Sprint ha lanzado una iniciativa de acuerdo de nivel de servicio (SLA) que cree que la impulsará a la cima de los operadores de redes globales. El

Definición del método de acciones específicas

¿Cuál es el método de acciones específicas? El método de acciones específicas es una forma en que los inversionistas individuales manipulan sus ganancias o pérdidas de capital cuando venden algunas, pero no todas, sus acciones

Dell confirma una posible escisión de VMware

Después de semanas de especulaciones, Dell Technologies confirmó los informes de que está explorando una posible escisión de VMware el próximo año. Funcionarios de la compañía dijeron que si lo hace, seguirá teniendo una relación

La verdad sobre los navegadores corporativos

Las noticias recientes han detallado el colapso de Netscape en el eje x de la «participación de mercado» del navegador. Y aunque parece que AOL finalmente está considerando usarlo Motor de diseño Gecko de Mozilla

Definición de la cuenta de ahorro conectada

¿Qué es una cuenta de ahorro conectada? Una cuenta de ahorro conectada es una cuenta de ahorro que está vinculada a otra cuenta, como una cuenta corriente o una orden de retiro negociable (NOW). En

Prueba: Comprensión de Microsoft Hyper-V

Ahora que ha participado en nuestras lecciones sobre los conceptos básicos de la virtualización de servidores con Microsoft Hyper-V: cómo funciona, los beneficios y las consideraciones que debe conocer y las funciones más recientes, es

7 tendencias empresariales y tecnológicas para 2019

Un nuevo año está sobre nosotros. A medida que perfecciona sus planes, considere estas siete tendencias comerciales y tecnológicas para 2019. Un panorama competitivo cambiante Desde ISV hasta consultores de ecosistemas en la nube, los

Lanzamiento de SimplyMEPIS 8.0 | Krypton Solid

MEPIS ellos anunciaron SimplyMEPIS 8.0 lanzamiento el fin de semana. No fue una gran sorpresa, porque está basado en Debian Linux y han estado en modo «esperar a Lenny» por un tiempo. La nueva versión