stringtranslate.com

Zen activo

Actian Zen (anteriormente Btrieve , posteriormente llamado Pervasive PSQL hasta la versión 13) es un sistema de gestión de bases de datos (DBMS) multiplataforma, de tamaño nanométrico, integrado, compatible con ACID y con cero DBA. [1] Fue desarrollado originalmente por Pervasive Software , que fue adquirida por Actian Corporation en 2013. [2]

Está optimizado para su integración en aplicaciones [3] y se utiliza en varios tipos diferentes de aplicaciones de software empaquetadas ofrecidas por proveedores de software independientes (ISV) y fabricantes de equipos originales (OEM). Zen se ejecuta en plataformas de sistema que incluyen Microsoft Windows , Linux y Mac OS X. Hay disponibles ediciones de Zen de 32 y 64 bits . Las ediciones también están diseñadas específicamente para diferentes necesidades de implementación de redes informáticas , como grupos de trabajo , cliente-servidor y entornos altamente virtualizados, incluida la computación en la nube .

Historia

Pervasive Software fue adquirida por Actian Corporation en 2013. [2] Zen está integrado por OEM como Sage , [4] Maestro* Technologies, ABACUS Research AG (Suiza) y Unikum (Suecia) que respaldan aplicaciones de software que abordan los segmentos de la industria contable, financiera, minorista, de puntos de venta, entretenimiento, sistema de reservas y médica y farmacéutica. “Los usuarios incluyen a Novell, Microsoft, PeachTree Software, Fair Isaac, Disney World, Radio Shack, Cardiff y otros”. [5] La industria contable formó una gran parte de su mercado en 2007. [5]

Históricamente, Zen sirvió como un DBMS para pequeñas y medianas empresas . [6]

Arquitectura de DBMS

Zen admite arquitecturas independientes, cliente-servidor, peer-to-peer [7] y software como servicio (SaaS) [8] .

La arquitectura central de Zen consta de dos motores de base de datos : (1) el motor de almacenamiento , conocido como MicroKernel Database Engine (MKDE) y descrito como un motor de base de datos transaccional , y (2) el motor de base de datos relacional , conocido como SQL Relational Database Engine (SRDE). Ambos motores pueden acceder a los mismos datos, pero los métodos de acceso a los datos difieren. [9]

Motor de base de datos de microkernel

El motor de base de datos Micro-Kernel, el motor de base de datos transaccional, interactúa directamente con los datos y no requiere un esquema de datos fijo para acceder a ellos. Utiliza un almacén de clave-valor para almacenar y acceder a los datos. Las llamadas al MKDE se realizan gramaticalmente con la API Btrieve [7] en lugar de mediante el uso de un lenguaje de consulta ; por lo tanto, Zen no tiene que analizar la solicitud. Esto coloca al Micro Kernel Database Engine en la categoría de bases de datos NotOnlySQL . [10] Las llamadas a la API de bajo nivel y el almacenamiento en caché de datos en memoria reducen el tiempo necesario para manipular los datos.

El MKDE opera en transacciones de bases de datos completas y garantiza ACID completo ( atomicidad , consistencia , aislamiento , durabilidad ). [1] Si una transacción no sigue completamente su curso debido a un evento externo como una interrupción de energía, los datos permanecen en el estado en el que existían antes de que la transacción comenzara a ejecutarse.

En MKDE, los registros se almacenan en archivos que son aproximadamente equivalentes a las tablas de un motor de base de datos relacional. Admite múltiples claves en un registro y, por lo tanto, múltiples índices en el archivo. MKDE almacena en caché los datos en la memoria para facilitar el rendimiento. Cuando se realiza una llamada a MKDE, primero se buscan los datos almacenados en caché ; si no hay caché de los datos, se busca en el almacenamiento físico. Los ISV pueden preconfigurar los ajustes de configuración de las cachés para optimizar el rendimiento de Zen para sus aplicaciones.

Motor de base de datos relacional

El segundo motor de base de datos, SQL Relational Database Engine o SRDE, funciona de manera similar a otros motores de bases de datos relacionales, es decir, mediante el soporte de consultas de lenguaje de consulta estructurado . SRDE analiza las consultas SQL y las envía al MKDE para su ejecución.

SRDE implementa SQL-92 . Otras características importantes incluyen integridad relacional , seguridad de base de datos y tablas temporales. SRDE extiende su funcionalidad al admitir procedimientos almacenados , funciones definidas por el usuario y activadores . [11]

Además de su soporte para SQL-92, SRDE admite varias características importantes de COBOL : tipos de datos COBOL , registros COBOL OCCURS y VARIANT. [7]

Características adicionales

Interfaces

Interfaces para Pervasive PSQL
Interfaces para Pervasive PSQL

Las interfaces Zen se dividen en dos categorías: interfaces de gestión e interfaces de manipulación de datos .

Interfaces de gestión

Actian proporciona las interfaces de gestión Distributed Tuning Interface (DTI) [7] y Distributed Tuning Objects (DTO) y un patrón adaptador (envoltorio) de Component Object Model (COM) para la DTI. [7] Estos proporcionan interfaces de programación de aplicaciones para la configuración, el monitoreo y el diagnóstico de componentes de Pervasive. COBOL también puede proporcionar gestión de componentes a través de un conector COBOL que puede comunicarse con DTI. [17]

Interfaces de aplicación

Todas las demás interfaces [7] existen para fines de manipulación de datos.

Herramientas

Actian proporciona software de utilidad diseñado para facilitar la administración y el uso de Zen. [7] Existen utilidades gráficas y de línea de comandos en entornos Windows , Linux y Mac OS X.

Zen Control Center (CC) es la utilidad principal que permite al usuario crear y manipular bases de datos y tablas, acceder a servidores y clientes, establecer configuraciones y propiedades y editar datos. A través de CC, el usuario puede acceder a una serie de otras utilidades:

Ediciones y licencias

Ediciones

Hay cinco ediciones de Zen:

Otros productos

Licencias

Existen dos modelos de licencia diferentes : licencia por número de usuarios y licencia basada en capacidad. [25]

Tanto Zen Edge Server como Zen Enterprise Server utilizan un modelo de licencia por cantidad de usuarios, mientras que Zen Cloud Server utiliza licencias basadas en capacidad y Zen Core está libre de regalías para los desarrolladores.

Versiones

Historial de lanzamientos de Actian Zen

Leyenda:
Versión antigua, sin mantenimiento
Versión antigua, aún mantenida
Última versión
Última versión preliminar
Lanzamiento futuro

Historial de versiones de Actian PSQL y Btrieve

Leyenda:
Versión antigua, sin mantenimiento
Versión antigua, aún mantenida
Última versión
Última versión preliminar
Lanzamiento futuro

Historial de versiones de Actian Zen AuditMaster

Leyenda:
Versión antigua, sin mantenimiento
Versión antigua, aún mantenida
Última versión
Última versión preliminar
Lanzamiento futuro

Historial de versiones de Actian Zen DataExchange

Leyenda:
Versión antigua, sin mantenimiento
Versión antigua, aún mantenida
Última versión
Última versión preliminar
Lanzamiento futuro

Limitaciones

Al Zen Actiano le faltan:

Véase también

Referencias

  1. ^ ab Wiejers, Ben (octubre de 2001) [diciembre de 2000]. "Transacciones, bloqueo y DataFlex". Data Access Worldwide. Archivado desde el original el 5 de mayo de 2012. Consultado el 18 de abril de 2012 .
  2. ^ ab "Actian Corporation y Pervasive Software se unen para tomar medidas en relación con el Big Data". Archivado desde el original el 2 de diciembre de 2013. Consultado el 13 de junio de 2013 .
  3. ^ Stanley, Nigel; Kaufman, Marcia (2007). "Ofrecer soluciones de bases de datos integradas para pequeñas y medianas empresas" (PDF) . Hurwitz and Associates. Archivado desde el original el 13 de agosto de 2023. Consultado el 18 de abril de 2012 .
  4. ^ "Software ERP para fabricación: Sage PFW ERP". Sagepfw.com. Archivado desde el original el 8 de marzo de 2012. Consultado el 12 de mayo de 2012 .
  5. ^ ab Vaughan, Jack (16 de octubre de 2002). "Pervasive on replication trail". Tendencias de desarrollo de aplicaciones. Archivado desde el original el 5 de marzo de 2016. Consultado el 18 de abril de 2012 .
  6. ^ "El software proporciona una solución de crecimiento para las bases de datos de las organizaciones". ThomasNet News. 26 de septiembre de 2007. Archivado desde el original el 3 de marzo de 2016. Consultado el 18 de abril de 2012 .
  7. ^ abcdefghijklmn "Biblioteca de documentación de Pervasive: Pervasive PSQL v11 SP2". Pervasive Software. Abril de 2012. Archivado desde el original el 26 de abril de 2012. Consultado el 1 de mayo de 2012 .
  8. ^ Bloor, Robin; Jozwiak, Rebecca (diciembre de 2011). "Moving to the Cloud with Pervasive PSQL" (PDF) . The Bloor Group. Archivado (PDF) desde el original el 7 de junio de 2013. Consultado el 18 de abril de 2012 .
  9. ^ Lax, Joe (23 de enero de 2004). "Auditoría de primer nivel: un complemento impresionante para Pervasive.SQL". DevX.com. Archivado desde el original el 2 de junio de 2007. Consultado el 12 de abril de 2024 .
  10. ^ "LISTA DE BASES DE DATOS NOSQL". NoSQL. Archivado desde el original el 26 de diciembre de 2018. Consultado el 30 de abril de 2012 .
  11. ^ van der Lans, Rick F. (2009). La guía SQL para PSQL generalizado . Lulu. págs. 443–548. ISBN 978-0-557-10543-4.
  12. ^ "¿Con qué versiones de archivo funciona el bloqueo de nivel de fila (RLL) en Pervasive.SQL 2000?". Pervasive Software. Junio ​​de 2001. Archivado desde el original el 13 de agosto de 2023. Consultado el 18 de abril de 2012 .
  13. ^ ab "Pervasive Software Delivers Pervasive PSQL Summit v10.10 Database". Pervasive Software. 11 de junio de 2008. Archivado desde el original el 31 de enero de 2013. Consultado el 18 de abril de 2012 .
  14. ^ Durham, Dale (23 de abril de 2008). «¿Compatibilidad con Unicode?». Sitio comunitario de Pervasive. Archivado desde el original el 4 de marzo de 2016. Consultado el 18 de abril de 2012 .
  15. ^ "Biblioteca de documentación generalizada: Pervasive AuditMaster". Pervasive Software. Abril de 2012. Archivado desde el original el 7 de octubre de 2011. Consultado el 1 de mayo de 2012 .
  16. ^ "Biblioteca de documentación generalizada: Pervasive DataExchange". Pervasive Software. Abril de 2012. Archivado desde el original el 7 de octubre de 2011. Consultado el 18 de abril de 2012 .
  17. ^ "Biblioteca de documentación de Pervasive: Pervasive PSQL v10" (PDF) . Pervasive Software. Abril de 2008. Archivado desde el original el 13 de agosto de 2023. Consultado el 19 de abril de 2012 .
  18. ^ "Copia archivada" (PDF) . Archivado (PDF) desde el original el 2023-04-10 . Consultado el 2023-04-10 .{{cite web}}: CS1 maint: copia archivada como título ( enlace )
  19. ^ "Copia archivada" (PDF) . Archivado (PDF) desde el original el 2023-04-10 . Consultado el 2023-04-10 .{{cite web}}: CS1 maint: copia archivada como título ( enlace )
  20. ^ "Copia archivada" (PDF) . Archivado (PDF) desde el original el 2023-03-06 . Consultado el 2023-04-10 .{{cite web}}: CS1 maint: copia archivada como título ( enlace )
  21. ^ "Copia archivada" (PDF) . Archivado (PDF) desde el original el 2023-04-10 . Consultado el 2023-04-10 .{{cite web}}: CS1 maint: copia archivada como título ( enlace )
  22. ^ "Productos Zen". Actian . Consultado el 11 de abril de 2024 .
  23. ^ "Presentación de Actian AuditMaster". Actian . Consultado el 11 de abril de 2024 .
  24. ^ "Introducción a DataExchange". Actian . Consultado el 11 de abril de 2024 .
  25. ^ "Modelos de licencia". Actian . Consultado el 11 de abril de 2024 .
  26. ^ "Modelo de licencia de usuario concurrente". Actian . Consultado el 11 de abril de 2024 .
  27. ^ "Modelo de licencia basado en capacidad". Actian . Consultado el 11 de abril de 2024 .
  28. ^ "Información del producto Actian Zen v15". Goldstar Software . Consultado el 12 de abril de 2024 .
  29. ^ "Información del producto Actian Zen v14". Goldstar Software . Consultado el 12 de abril de 2024 .
  30. ^ "Información del producto Actian Zen/PSQL v13". Goldstar Software . Consultado el 12 de abril de 2024 .
  31. ^ "Información del producto Btrieve 12". Goldstar Software . Consultado el 12 de abril de 2024 .
  32. ^ "Información del producto Pervasive PSQL v12". Goldstar Software . Consultado el 12 de abril de 2024 .
  33. ^ "Manual de licencias de Pervasive PSQL Vx". Goldstar Software . Consultado el 12 de abril de 2024 .
  34. ^ ab "Información del producto Pervasive PSQL v10". Goldstar Software . Consultado el 12 de abril de 2024 .
  35. ^ "Información del producto Pervasive PSQL v9". Goldstar Software . Consultado el 12 de abril de 2024 .
  36. ^ ab "Información del producto Pervasive.SQL 2000i". Goldstar Software . Consultado el 12 de abril de 2024 .
  37. ^ "Información del producto Pervasive.SQL 7". Goldstar Software . Consultado el 12 de abril de 2024 .
  38. ^ abcdefghi Goldstar Software. "Información del producto AuditMaster" . Consultado el 12 de abril de 2021 .
  39. ^ abcdefghij Goldstar Software. "Información del producto Actian DataExchange" . Consultado el 12 de abril de 2021 .
  40. ^ "Configuración de un motor de informes de clientes". Actian . Consultado el 12 de abril de 2024 .
  41. ^ "Cómo aprovechar al máximo el motor de caché del cliente" (PDF) . Goldstar Software Inc. 7 de marzo de 2016. Archivado (PDF) del original el 15 de diciembre de 2018 . Consultado el 15 de diciembre de 2018 .

Enlaces externos