firebird-rdbms-que-es-novedades-nueva-version-4-0-01

Hace poco más de un mes, «Firebird» RDBMS, un conocido Sistema de administración de bases de datos relacionales de código abierto, ha sacado una nueva versión 4.0 que cuenta con nuevos tipos de datos y muchas mejoras.

Y para que no se nos pase la novedad, en esta publicación profundizaremos un poco sobre dicho RDBMS (Relational Database Management System) en inglés o SGBDR (Sistema de administración de bases de datos relacionales) en español.

DBeaver

Como de costumbre, para aquellos interesados en profundizar el tema luego de leída la presente publicación dejaremos inmediatamente más abajo, algunas entradas anteriores relacionadas con el tema para que puedan accederlas fácilmente y complementar la lectura:

“DBeaver es un software de código abierto que actúa como una herramienta de base de datos universal destinada a desarrolladores y administradores de bases de datos. Tiene una interfaz de usuario bien diseñada, y permite escribir en múltiples extensiones, así como también es compatible con cualquier base de datos. Por ende, soporta todas las bases de datos más populares tales como: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Derby, entre otros.”

Articulo relacionado: DBeaver, gestiona diferentes tipos de bases de datos de manera sencilla

Articulo relacionado: 35 motores de Bases de Datos Open Source

firebird-rdbms-que-es-novedades-nueva-version-4-0-02

¿Qué es Firebird?

Según sus desarrolladores en su sitio web oficial«Firebird» es descrito de la siguiente forma:

“Es un poderoso y completo RDBMS, que puede manejar Bases de Datos desde solo unos cuantos KB hasta muchos Gigabytes con muy buen desempeño y prácticamente libre de mantenimiento. Además, tiene un rendimiento excelente y se adapta de forma impresionante, desde un modelo integrado para un solo usuario hasta implantaciones en cualquier empresa con múltiples bases de datos de 2Tb o más, que funcionan con cientos de clientes simultáneos.”

Características generales

Entre las características principales de «Firebird» se pueden mencionar las siguientes:

  • Firebird es compatible en cuanto a software con Windows, Linux, MacOS, HP-UX, AIX, Solaris, entre otras. Y en cuanto a Hardware, funciona en x386, x64 y PowerPC, Sparc, entre otras plataformas de hardware. Además, admite un mecanismo de migración fácil entre estas plataformas.
  • Suele venir incluido en los repositorios de Linux de las siguientes Distribuciones: Fedora, OpenSuse, CentOS, Mandriva, Ubuntu.
  • Posee una arquitectura multigeneracional, que le permite el desarrollo y soporte de aplicaciones OLTP y OLAP híbridas. Lo que hace posible que, una base de datos Firebird sea capaz de servir simultáneamente como almacén de datos analíticos y operativos, porque los lectores no bloquean a los escritores cuando acceden a los mismos datos en la mayoría de las condiciones.
  • Admite procedimientos almacenados y triggers, y ofrece una amplia compatibilidad con SQL92. Lo que incluye bondades tales como, una alta compatibilidad con ANSI SQL, Expresiones de tabla comunes (CTE), Gestión flexible de transacciones, Procedimientos almacenados completos, Consultas entre bases de datos, Concepto de tablas activas y eventos y Funciones definidas por el usuario.
  • Sus transacciones son del tipo ACID (Acrónimo de: Atómico, Consistente, Aislamiento, Durabilidad), lo que quiere decir que se garantiza la transacción de manera segura.
  • Es gratuito, tanto para uso comercial como educativo. Por ende, no exige uso cuotas de licencia, ni restricciones de instalación o activación. La licencia de Firebird se basa en la Licencia Pública de Mozilla (Mozilla Public License / MPL).

Y entre muchas otras más, se pueden agregar brevemente las siguientes: Posee un bajo consumo de recursos, exige poca o ninguna necesidad de DBAs especializados, prácticamente no requiere configuración (instalar y usar prácticamente), y posee una Gran comunidad y muchos sitios donde podemos encontrar excelente soporte gratuito.

Mucha más información sobre «Firebird» y sus características y bondades puede conseguirse en los siguientes enlaces:

  1. Características: En Inglés
  2. ¡Conoce Firebird en 2 minutos!: En Español

Novedades de la versión 4.0

«Firebird» 4.0 introduce nuevos tipos de datos y muchas mejoras sin cambios radicales en la arquitectura o el funcionamiento. Entre las 10 más importantes a destacarse se pueden mencionar las siguientes:

  1. Replicación lógica incorporada;
  2. Longitud ampliada de los identificadores de metadatos (hasta 63 caracteres);
  3. Nuevos tipos de datos INT128 y DECFLOAT, mayor precisión para los tipos de datos NUMERIC/DECIMAL;
  4. Soporte para zonas horarias internacionales;
  5. Tiempos de espera configurables para conexiones y sentencias;
  6. Agrupación de conexiones externas;
  7. Operaciones por lotes en la API;
  8. Funciones criptográficas integradas;
  9. Nuevo ODS (versión 13) con nuevas tablas de sistema y de seguimiento;
  10. Aumento del tamaño máximo de las páginas a 32 KB.

Para ver la lista completa de cambios se puede hacer clic en el siguiente enlace.

“Firebird se deriva del código fuente de InterBase 6.0, de Borland. Es de código abierto y no tiene licencias duales. Tanto si lo usas en aplicaciones comerciales o de código abierto, ¡Es totalmente LIBRE! La tecnología de Firebird ha estado en uso por 20 años, lo que lo hace un producto muy estable y maduro.” ¡Conoce Firebird en 2 minutos!

 

Fuente: desdelinux

¿Quién está en línea?

Hay 3106 invitados y ningún miembro en línea