Articulo de referencia

Base de datos integrada de Empress

Empress Embedded Database es un sistema de gestión de bases de datos relacionales que se ha integrado en aplicaciones, incluyendo sistemas médicos, enrutadores de red, monitores...

Empress Embedded Database es un sistema de gestión de bases de datos relacionales que se ha integrado en aplicaciones, incluyendo sistemas médicos, enrutadores de red, monitores de centrales nucleares y sistemas de gestión de satélites. [ 1 ] Empress es un sistema de gestión de bases de datos relacionales ( RDBMS ) compatible con ACID con confirmación en dos fases y varios niveles de aislamiento de transacciones para aplicaciones integradas en tiempo real. [ 2 ] Admite almacenamiento de datos tanto persistente como en memoria y funciona con texto, binario , multimedia y datos tradicionales. [ 3 ]

Historia

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

API y arquitectura

Empress admite numerosas interfaces de programación de aplicaciones (API) en varios lenguajes de programación. El lenguaje C cuenta con la mayor cantidad de API , incluyendo las rutinas MR del kernel de bajo nivel, SQL embebido , MSCALL y ODBC . También existen API para C++ y Java. El diseño de arquitectura por capas proporciona distintos niveles de optimización del sistema para el desarrollo de aplicaciones. Las aplicaciones desarrolladas con estas API pueden ejecutarse en modo independiente o como servidor. [ 7 ]

Características del producto

  • API del kernel
  • API SQL
  • Modo independiente y/o de servidor
  • Acceso local y cliente/servidor ODBC
  • Manejo rápido de grandes volúmenes de datos (BLOBs)
  • Trozos a granel
  • Atributos ilimitados
  • Índices de archivos
  • Módulos almacenados persistentes
  • Desencadenantes
  • Procedimientos almacenados
  • No se requiere pre-partición
  • Restricciones referenciales
  • Pruebas de campo
  • Marcas de tiempo de microsegundos
  • Arquitectura por capas
  • Índice de búsqueda de texto
  • Índice de búsqueda espacial
  • Función de cancelación
  • Consulta jerárquica
  • Proveedor de datos ADO.NET
  • Interfaz JDBC
  • API de C++
  • Cifrado de bases de datos
  • Versiones de sistemas operativos de 64 bits
  • UTF-8
  • Compatibilidad con UNICODE e idiomas nacionales
  • Servidor de replicación
  • Función de tiempo de espera

Plataformas compatibles

Empress funciona en todas las principales plataformas compatibles con Android , [ 8 ] Linux , Real-Time y Windows : [ 9 ]

Referencias

  1. Empress ofrece una solución eficaz de base de datos integrada, por Craig S. Mullins, 2005. Consultado el 26 de enero de 2010.
  2. Perfil del producto Empress, pág. 11, 2009. Consultado el 1 de junio de 2010.
  3. Lista de tipos de datos admitidos. Consultada el 1 de junio de 2010.
  4. "MRS: Un sistema de gestión de bases de datos para microcomputadoras" , 1981. Consultado el 26 de enero de 2010.
  5. “EMPRESS RDBMS VERSIÓN 6.6 PARA LINUX OS LISTO PARA SU DISTRIBUCIÓN” , 1 de mayo de 1995. Consultado el 26 de enero de 2010.
  6. “Linux Commercial HOWTO” , v5.38, 7 de marzo de 1999. Consultado el 26 de enero de 2010.
  7. API de Empress. Consultado el 1 de junio de 2010.
  8. "Empress SDK para Android" Archivado el 15/07/2011 en Wayback Machine. Recuperado el 16 de febrero de 2011.
  9. Plataformas compatibles . Consultado el 1 de junio de 2010.
  10. "Empress SDK para Android" Archivado el 15/07/2011 en Wayback Machine. Recuperado el 16 de febrero de 2011.
  • Sitio web oficial
  • Reseñas de productos: Empress RDBMS y Just Logic por Rob Wehrli