Sistemas integrados frente a DBMS integrado

septiembre 17

Wiktionary.com da la siguiente definición de la palabra, incorporado: "Parte de; rodeado de forma firme o segura; alojado sólidamente en; profundamente arraigado ". ¿Qué entendemos por "DBMS integrado" y "sistemas integrados"? Aunque se usa la misma palabra, los dos usos en realidad se refieren a diferentes tipos de "incorporado.”Entendemos que esto es un factor primario confuso porque uno de los usos importantes de un DBMS integrado es en un sistema integrado. Entonces, el propósito de este breve artículo es simplemente aclarar las similitudes y diferencias en estos dos usos de "integrado".

DBMS integrado

Un "DBMS integrado" (Figura 1) se refiere a un tipo particular de sistema de administración de base de datos que está "sólidamente alojado en" una aplicación de software. Como tal, el usuario de la aplicación de software no es necesariamente consciente de que hay un DBMS subyacente involucrado. Además, cualquier administración o mantenimiento de la base de datos necesario está bajo el control de la aplicación de software y no se necesita un administrador de base de datos independiente.

Figura 1.
Figura 2.

Por el contrario, un "DBMS empresarial" (Figura 2) es uno que está diseñado para ser utilizado por muchas aplicaciones de software diferentes y, por lo tanto, necesariamente se ejecuta independientemente de las aplicaciones que las utilizan. La administración de las bases de datos gestionadas por dichos sistemas es una tarea compleja para la que se necesitan administradores capacitados.

Todos los productos Raima Database Manager están diseñados para ser sistemas de administración de bases de datos integrados. Sin embargo, uno de los productos, RDM Server, tiene algunas capacidades similares a las de una empresa que permiten su uso para admitir aplicaciones independientes en caso de que sea necesario.

Sistemas embebidos

Un sistema embebido es un sistema que está “sólidamente alojado en” un sistema más grande y que realiza alguna operación específica o clase de operaciones integrales al sistema más grande. Por lo general, esto implica algún tipo de control del sistema. Prácticamente todos los sistemas integrados actuales utilizan computadoras de alguna forma. El software que se ejecuta en esas computadoras se denomina "software integrado". Los sistemas integrados se utilizan en muchos tipos diferentes de aplicaciones en la actualidad, incluidos los sistemas de entretenimiento y control de automóviles, aeroespacial, automatización industrial, robótica, incluso algunos electrodomésticos. Los sistemas integrados a menudo tienen requisitos importantes en tiempo real (por ejemplo, sistemas de control de vuelo) y utilizan sistemas operativos diseñados específicamente para soportar operaciones en tiempo real. VxWorks, Green Hills Integrity y QNX de Wind River son ejemplos de sistemas operativos integrados diseñados para aplicaciones de software de sistemas integrados en tiempo real.

Los diseñadores de sistemas integrados reconocen cada vez más los beneficios de utilizar la tecnología de administración de bases de datos para facilitar el intercambio de datos entre los componentes del sistema y para proporcionar estado y control fuera del sistema integrado a la empresa. Muchos de los componentes computacionales son físicamente pequeños y tienen recursos limitados, por lo que incluso dados los grandes aumentos en la memoria y el almacenamiento disponibles en las computadoras modernas de hoy, estos sistemas aún necesitan herramientas que puedan operar de manera efectiva en aquellos sistemas donde la memoria y el almacenamiento son limitados.

RDM Embedded es adecuado como DBMS integrado por sistemas embebidos uso de software. Proporciona un amplio conjunto de capacidades de gestión de datos en un paquete de pequeño tamaño. Además, está disponible en las plataformas de sistemas operativos en tiempo real más importantes. También proporciona capacidades de organización y estructuración de datos que se pueden utilizar para producir un alto rendimiento. aplicaciones de bases de datos integradas.

Get notified about new RDM updates

Be the first to know about new Raima Database Manager updates when they go live, use cases, industry trends and more.