Firebird RDBMS: ¿Qué es y que novedades trae su nueva versión 4.0?

Firebird RDBMS: ¿Qué es y que novedades trae su nueva versión 4.0?

Firebird RDBMS: ¿Qué es y que novedades trae su nueva versión 4.0?

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.DBeaver: una excelente herramienta para la gestión de diferentes DB

Artículo relacionado:
DBeaver: una excelente herramienta para la gestión de diferentes DB

Artículo relacionado:
35 motores de Bases de Datos Open Source

Firebird RDBMS: Sistema de gestión de bases de datos relacionales

¿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!

Resumen: Publicaciones varias

Resumen

Esperamos que esta pequeña y útil publicación sobre «Firebird RDBMS», el cual es un Sistema de administración de bases de datos relacionales de código abierto muy usado, que recientemente ha sacado una nueva versión 4.0 que cuenta con nuevos tipos de datos y muchas mejoras; sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto» y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de «GNU/Linux».

Por ahora, si te ha gustado esta publicación, no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales o sistemas de mensajería, preferiblemente libres, abiertas y/o más seguras como TelegramSignalMastodon u otra del Fediverso, preferiblemente.

Y recuerda visitar nuestra página de inicio en «DesdeLinux» para explorar más noticias, además de unirte a nuestro canal oficial de Telegram de DesdeLinuxMientras que, para mayor información, puedes visitar cualquier Biblioteca en línea como OpenLibra y JedIT, para acceder y leer libros digitales (PDFs) sobre este tema u otros.


El contenido del artículo se adhiere a nuestros principios de ética editorial. Para notificar un error pincha aquí.

2 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   alguien dijo

    Uso Firebird desde que «nació» y es fantástica, totalmente recomendable en todos los aspectos, no tiene nada que envidiar a cualquier otra «grande», con la ventaja de ser pequeñita, no consumir apenas recursos, funcionar en casi todos los sistemas operativos, no necesitar mantenimiento y escalable desde monousuario hasta grandes sistemas multiusuarios con cientos de conexiones activas. Sin problemas.
    Saludos.

    1.    Linux Post Install dijo

      Saludos, Alguien. Gracias por tu comentario y aporte desde tu experiencia personal con respecto a dicho RDBMS.