Base de datos integrada Empress - Empress Embedded Database

Base de datos de Emperatriz
Desarrollador (es) Empress Software Inc.
Lanzamiento estable
v10.20-E / enero de 2010 ; Hace 10 años ( 2010-01 )
Sistema operativo Multiplataforma
Tipo RDBMS
Licencia Licencia comercial
Sitio web www .empress .com

Empress Embedded Database es un sistema de administración de bases de datos relacionales que se ha integrado en aplicaciones, incluidos sistemas médicos, enrutadores de red, monitores de plantas de energía nuclear y sistemas de administración de satélites. Empress es un sistema de gestión de bases de datos relacionales ( RDBMS ) compatible con ACID con compromiso de dos fases y varios niveles de aislamiento de transacciones para aplicaciones integradas en tiempo real. Es compatible con el almacenamiento de datos tanto persistente como en memoria y funciona con texto, binario , multimedia y datos tradicionales.

Historia

La primera versión de Empress fue creada por John Kornatowski e Ivor Ladd en 1979 y originalmente se llamó MISTRESS. Se basó en una investigación realizada sobre "MRS: un sistema de gestión de bases de datos de microcomputadoras" en la Universidad de Toronto , que fue publicado por la Association for Computing Machinery en SIGSMALL SIGMOD 1981. La versión comercial fue uno de los primeros sistemas de gestión de bases de datos relacionales disponibles ( RDBMS ) y fue nombrada Emperatriz. Su primer envío al cliente fue a principios de 1981. Empress fue la primera base de datos comercial disponible en Linux . Su lanzamiento para Linux se remonta a principios de 1995.

API y arquitectura

Empress admite muchas interfaces de programación de aplicaciones en varios lenguajes de programación. El lenguaje de programación C tiene la mayoría de las API, incluidas las rutinas MR del kernel de bajo nivel, Embedded SQL , MSCALL y ODBC . También hay API para C ++ y JAVA. El diseño de la arquitectura en capas proporciona niveles de optimización del sistema para el desarrollo de aplicaciones. Las aplicaciones desarrolladas con estas API se pueden ejecutar en modo autónomo y / o servidor.

Características del producto

  • API de kernel
  • API de SQL
  • Manejo rápido de datos masivos (BLOB)
  • Trozos a granel
  • Atributos ilimitados
  • Índices de archivo
  • Módulos almacenados persistentes
  • Disparadores
  • Procedimientos almacenados
  • No se requiere particionamiento previo
  • Restricciones referenciales
  • Comprobaciones de rango
  • Sellos de tiempo de micro-segundos
  • Arquitectura en capas
  • Índice de búsqueda de texto
  • Índice de búsqueda espacial
  • Cancelar funcionalidad
  • Consulta jerárquica
  • Interfaz JDBC
  • API de C ++
  • Cifrado de base de datos
  • Versiones del sistema operativo de 64 BIT
  • UTF-8
  • UNICODE y soporte de idioma nacional
  • Servidor de replicación
  • Función de tiempo de espera

Plataformas compatibles

Empress se ejecuta en las principales plataformas compatibles con Android , Linux , Real-Time y Windows :

Referencias

enlaces externos