RDM 14.0: la solución de base de datos integrada de hoy

diciembre 20

Líneas de código naranja y azul

Introducción

Con el crecimiento de la informática móvil y de borde en el mercado, la gestión de datos sigue desempeñando un papel cada vez más crítico. Por extensión, los desarrolladores y sus clientes están considerando los sistemas de gestión de datos integrados como un medio para agilizar el proceso de gestión. Las bases de datos integradas tienen una larga historia, pero los desarrollos más recientes en tecnología apuntan una y otra vez a su versatilidad y funcionalidad.

Este documento se centra en el Raima Database Manager 14.0 integrable y las formas en que aporta eficiencia a la gestión de bases de datos y los procesos comerciales.

Definición de base de datos incorporada

An embedded database is placed within an application and is masked from the end user. Technopedia explains as follows: “An embedded database is a database technology in which database management solutions are built into an application rather than provided as standalone tools. In many cases, this effectively “hides” the database management tools from the end user.”

Los usuarios principales de los sistemas de gestión de bases de datos integrados (DBMS) son los ISV (proveedores de software independientes), los OEM (fabricantes de equipos originales) y los VAR (revendedores de valor agregado). Los productos que incluyen DBMS incluyen software, hardware, dispositivos o dispositivos (incluidos vehículos y edificios) que se implementan en un mundo de cosas de Internet de las cosas (IOT). Con su constante intercambio de datos entre dispositivos físicos, IoT ayuda a impulsar la creciente demanda del mercado de aplicaciones que puedan procesar y administrar datos en tiempo real.

Fondo de base de datos incrustado

Las bases de datos integradas surgieron para atender mercados especializados que no eran atendidos por los sistemas tradicionales de administración de bases de datos relacionales (RDBMS), como los de Microsoft y Oracle. Estos RDBMS procesan transacciones que son sencillas, pero presentan problemas relacionados con la escalabilidad, como la velocidad, la huella y similares; los problemas surgen con mayor frecuencia en torno a transacciones complejas de datos especializados. Estos incluyen archivos de video, páginas web y entornos en tiempo real donde la base de datos ejecuta hardware y sistemas críticos para el negocio, como aplicaciones y equipos militares.

En respuesta a las deficiencias de RDBMS, se desarrollaron productos de base de datos para trabajar en entornos con memoria limitada y recursos del sistema. Estas bases de datos integradas fueron diseñadas para atender a usuarios especializados, aunque los desarrollos tecnológicos han expandido el mercado considerablemente.

Bases de datos profundamente integradas

Las bases de datos profundamente integradas se desarrollan e implementan con la aplicación o el dispositivo en sí y no están diseñadas para ser cambiadas o manipuladas una vez implementadas. Se ejecutan en proceso dentro de la aplicación. En este tipo de aplicación, la base de datos es invisible para el usuario final y requiere poco o ningún mantenimiento continuo. Su sencillez es uno de sus aspectos más atractivos.

Funcionalidad del cliente

Behind any technical details, though, the most important fact remains — an embedded database gives customers the support and functionality they need to compete and excel. They receive better functionality because an embedded database is easier to manage (if it needs any management at all), it is already configured, and it can be used upon installation, with no need to set up and test a separate database.

Beneficios de la base de datos integrada en memoria Raima

Raima Database Manager (RDM) 14.0 establece un nuevo punto de referencia para las bases de datos integradas. Diseñado para abordar las demandas tecnológicas actuales, proporciona las soluciones de bases de datos de mayor funcionamiento para entornos con recursos limitados. RDM 14.0 incluye estas características principales: soporte actualizado en memoria, lecturas sucias, soporte R-Tree, compresión, cifrado, SQL, SQL PL e independencia de plataforma; nos gusta describirlo como: "desarrollar una vez, implementar en cualquier lugar".

The innovations within RDM 14.0 address the increasing need for the most responsive, small-footprint applications that keep network resources stable. With RDM 14.0, which is quickly and easily configurable, Raima has introduced new efficiency to the database management process itself, while also adding portability and flexibility. These features translate to precisely what any business owner desires — increased revenue, reduced cost and mitigated risk.

Administración sencilla

Debido a que RDM 14.0 está automatizado para administrar el almacenamiento de la base de datos, no requiere administración para aumentar el tamaño de la base de datos o sus objetos subyacentes. Básicamente, todas las funciones críticas son autogestionadas, por lo que los clientes no necesitan un DBA dedicado. Es una solución ideal para usuarios que no tienen habilidades técnicas de alto nivel, porque se requiere muy poca administración y mantenimiento.

Funcionalidad completa, mayor eficiencia

RDM 14.0 se diseñó pensando en los desarrolladores; fue diseñado para ser fácil de usar.
• Para los desarrolladores de C, la API central subyacente de la base de datos RDM es una interfaz de cursor moderna y fácil de usar.
• Para los desarrolladores de SQL puro, un SQL extenso admite tanto SQL PL como procedimientos almacenados.
• RDM 14.0 también es compatible con las interfaces estándar de ODBC (C, C ++), ADO.NET (C#) y JDBC (Java), junto con los entornos de desarrollo de Microsoft Visual Studio, Apple XCode, Eclipse, Wind River Workbench, QXN Momentics etc.
• A los desarrolladores nunca se les impide usar el lenguaje o la interfaz con los que están más familiarizados. Raima ofrece soporte dedicado para cualquier idioma que prefieran los desarrolladores.

Portabilidad entre plataformas

RDM 14.0 presenta un formato de archivo rediseñado, una vez más teniendo en cuenta la facilidad para el desarrollador.
• RDM 14.0 permite copiar / pegar directamente o mover de un dispositivo o plataforma a otro sin importar el orden de bytes o las diferencias de arquitectura.
• Los desarrolladores pueden trabajar en su host de desarrollo preferido y luego implementar la base de datos en cualquier lugar.
• Facilita la depuración en una plataforma de desarrollo más potente. Si una plataforma de destino deja de funcionar, RDM 14.0 permite que la base de datos se copie directamente en cualquier otro hardware de destino y continúe justo donde se quedó.

Disminución del tiempo de comercialización

La arquitectura de RDM 14.0 ofrece el mayor rendimiento al mismo tiempo que protege los datos y mantiene el cumplimiento total de ACID.
• Para las bases de datos en memoria, RDM 14.0 utiliza un formato interno completamente único para aprovechar al máximo las características de la memoria directa de acceso aleatorio, latencia cero, etc.
• Si la base de datos está en el disco, RDM 14.0 en su lugar utiliza otro formato optimizado y diseñado de forma exclusiva para tener en cuenta la latencia relacionada con el uso del disco.
• La nueva arquitectura también oculta aspectos específicos de la plataforma de hardware, como el orden de bytes en el nuevo diseño de formato de archivo, lo que libera al desarrollador para centrarse en otros detalles.
• Para crear un rendimiento tan elevado, RDM 14.0 utiliza un formato de fila "empaquetado" en el motor de la base de datos. Estos paquetes contienen flujos de bytes que son compactos y portátiles en diferentes plataformas de procesadores y sistemas operativos. Por lo tanto, los desarrolladores de aplicaciones pueden desarrollar en una plataforma e implementar en otra. Esta característica por sí sola reduce el tiempo de comercialización de las aplicaciones empresariales.

Tamaño reducido, velocidad excepcional

A pesar de su tamaño reducido, RDM 14.0 es el motor de base de datos más rápido de Raima. Cada paquete incluye ejemplos de rendimiento que muestran cuánto más rápidos son los puntos de referencia de RDM frente a la competencia, para facilitar la comparación y la evaluación.
• RDM 14.0 funciona mejor que cualquier competidor en una multitud de sistemas y entornos.
• En la prueba TPC-B estándar de la industria, nuestro rendimiento basado en disco es capaz de procesar más de 2,000 transacciones más que nuestros competidores más cercanos.
• En el diseño en memoria, RDM 14.0 tiene más del doble de rendimiento con varios usuarios.

Escalable y receptivo

RDM es una solución ideal para la informática de punta.
• Su funcionalidad de alta disponibilidad (HA) permite duplicar / replicar información de borde en la nube, ya sea en una solución de base de datos Raima diferente o en otras bases de datos basadas en la nube como Oracle, DB2 y PostgreSQL.
• Muchos competidores pueden replicar solo en otras instancias de su propia base de datos; Raima tiene la ventaja competitiva.
• Escalable y receptivo, RDM 14.0 permite que los datos y las aplicaciones se coloquen cerca de la fuente; es una solución de IoT que aborda las necesidades del borde de la nube.

Una solución de base de datos para hoy

RDM 14.0 fue diseñado para las necesidades de datos actuales, ya sean móviles, perimetrales o IoT:

• Aplicaciones que requieren soporte para big data e inteligencia empresarial a altas velocidades
• Datos remotos con baja disponibilidad de energía
• Problemas de almacenamiento local donde se necesitan soluciones en memoria o requisitos móviles multiplataforma.

Es una solución que hace avanzar el negocio de forma fácil y eficaz.

Las soluciones de bases de datos de Raima se utilizan en una amplia gama de aplicaciones para transacciones de datos críticos para el negocio, sistemas de control de vuelo, equipos militares, soluciones de respaldo de datos, equipos médicos, enrutadores e interruptores y más. Boeing, General Dynamics, General Electric (Alstom), Mitsubishi, Schneider Electric y Siemens son ejemplos de clientes que integran productos RDM en sus aplicaciones.

¿Qué tan bueno es RDM 14? Pruébelo usted mismo. Visita https://raima.com/download-table/ y descargue una demostración gratuita. Experimentarás los altos estándares de rendimiento que Raima ha mantenido durante años, junto con la velocidad que necesitas. Como muchos usuarios ya saben: "Si es rápido, es Raima".

Aprenda todo sobre RDM 14.0 aquí: https://raima.com/raima-database-manager/.

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.