saltar al contenido
Líneas de código con fondo azul borroso

Soporte SQL mejorado

Raima Database Manager es uno de los pocos sistemas de base de datos integrados que admite el estándar SQL INCITS / ISO / IEC 9075-2: 2011 [2012]. El componente SQL rico en características permite una implementación muy rápida y simple de un sistema de base de datos SQL usando RDM, al mismo tiempo que permite la flexibilidad para usar más tarde simultáneamente la API de cursor central más optimizada con el mismo sistema. La función SQL PL de RDM permite que un desarrollador de SQL cree una lógica más avanzada dentro de su sistema de base de datos SQL sin tener que aprender un lenguaje de programación más complicado como C / C ++ / C# / Java.

Ilustración con 10 características RDM SQL enumeradas

SQL PL

La Lenguaje de procedimientos SQL La característica del sistema de base de datos RDM permite que un desarrollador de bases de datos SQL acceda a construcciones de programación completas puramente en SQL. Pueden crear declaraciones condicionales, bucles for y while, declarar y usar variables, todo mientras usan solo SQL. Incluso hay soporte de manejo de errores para situaciones de error personalizadas. Además, estas declaraciones se compilan y ejecutan en el lado del servidor, lo que mejora enormemente el rendimiento del sistema en general.

Desencadenadores SQL

Disparadores SQL son una forma de SQL PL que permite al desarrollador de SQL crear eventos personalizados para que ocurran cuando se cumplen ciertas condiciones en un entorno normal. crear / insertar / actualizar / eliminar Declaración SQL. Pueden ser cosas simples como devolver un error si una inserción está fuera de los límites de una columna, o cosas más complicadas, como actualizar una tabla / fila adicional si se cumplen ciertas condiciones.

Interfaces SQL

RDM admite varios lenguajes de programación diferentes que interactúan con el motor SQL. Para C#, Raima admite la interfaz ADO.NET. Para Java, Raima es compatible con JDBC. Para C / C ++, Raima tiene compatibilidad completa con ODBC. RDM está diseñado para que sea cual sea el lenguaje con el que el programador se sienta cómodo, pueda permanecer dentro de ese entorno / IDE.

Funciones de RDM SQL para sistemas integrados

  • Esquemas de base de datos en módulos C precompilados
  • Procedimientos almacenados SQL en módulos C precompilados
  • Funciones SQL definidas por el usuario, escritas en C
  • Tablas virtuales para acceder a cualquier tipo de fuente de datos a través de SQL (por ejemplo, datos en tiempo real alimentados por sensores)
  • Limite el número de filas devueltas de seleccionar, por número o por tiempo
  • Las aplicaciones SQL no necesitan compilar ningún SQL en tiempo de ejecución
  • Rowid (es decir, la dirección de la base de datos) claves primarias y externas que permitirán el acceso directo a filas individuales de una tabla sin tener que incurrir en la sobrecarga de un índice.
  • Estadísticas de optimización de consultas actualizables
  • Admite cursores desplazables estáticos hacia adelante / hacia atrás

Funciones de RDM SQL para sistemas distribuidos

  • Conectarse a varios servidores
  • Consultar bases de datos distribuidas (escalamiento horizontal)
  • Uniones de bases de datos: (resultados fusionados, como si fueran una sola base de datos)

Como un base de datos incrustada, El soporte SQL mejorado de RDM permite a los desarrolladores trabajar como prefieran y ayuda a las empresas a satisfacer las necesidades de big data relacionadas con nube y computación en la niebla.

Pruebe RDM gratis