Firebird LogoEl sistema de administración de bases de datos relacional de código abierto Firebird cuenta con un rendimiento excelente y se escala de manera impresionante, desde un modelo integrado y monousario, hasta desarrollos empresariales con múltiples bases de datos de más de 500 Gb, con cientos de clientes simultáneos. Firebird soporta un número grande de plataformas de software y hardware: Windows, Linux, MacOS, HP-UX, AIX, Solaris y más. Funciona en x386, x64 y PowerPC, Sparc y otras plataformas de hardware, y cuenta con un mecanismo de fácil migración entre tales plataformas.

 

Historia

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 ymaduro.

Principales características

¡No te dejes engañar por el tamaño del instalador!; Firebird es un poderoso y completo RDBMS. Puede manejar bases de datos desde solo unos cuantos KB hasta muchos Gigabytes con muy buen desempeño y prácticamente libre de mantenimiento!

Sus principales características son:

  • Completo soporte para Procedimientos Almacenados y Disparadores
  • Transacciones 100% ACID
  • Integridad Referencial
  • Arquitectura multi-generacional
  • Bajo consumo de recursos
  • Completo lenguaje interno para procedimientos almacenados y disparadores (PSQL)
  • Soporte para Funciones Externas (UDFs)
  • Poca o ninguna necesidad de DBAsespecializados.
  • Prácticamente no requiere configuración – solamente instalas y ¡comienzas a usarla!
  • Gran comunidad y muchos sitios donde podes encontrar excelente soporte gratuito.
  • Versión incrustada – ideal para crear catálogos en CDROM, versiones mono usuario, de evaluación o portátiles de las aplicaciones.
  • Docenas de herramientas de terceros, como herramientas de administración gráficas, herramientas de replicación, etc.
  • Escritura segura – recuperación rápida, ¡sin requerir logs de transacciones!
  • Muchas formas de acceder a tu base de datos: nativo/API, drivers dbExpress, ODBC, OLEDB, proveedor .Net, driver JDBC nativo tipo 4, módulo Python, PHP, Perl, etc.
  • Soporte nativo para todos los principales sistemas operativos, incluyendo Windows, Linux, Solaris, MacOS.
  • Copias de seguridad incrementales
  • Disponibilidad de binarios en arquitectura de64bits
  • Implementación completa de cursores en PSQL
  • Tablas de Monitoreo
  • Disparadores a nivel de Conexión yTransacción
  • Tablas Temporales

Para bases de datos de todos los tamaños

Algunas personas piensan que Firebird es un RDBMS que puede usarse solamente con bases de datos pequeñas con pocas conexiones. ¡Están equivocados! Firebird está siendo usado para grandes bases de datos con muchas conexiones. Encontrarás un buen ejemplo de esto en Softool’06, donde Avarda (Un ERP Ruso) se ejecuta con Firebird 2.0 Classic server y un promedio de 100 conexiones simultáneas contra una base de datos de 120Gb con ¡700 millones de registros! El servidor es una máquina SMP (2 CPUs – Dell PowerEdge 2950) con 6GB de RAM.

 

Drivers y componentes de acceso

Componentes para Delphi
ODBC
OLEDB
Java
.Net Provider
C++
Otros lenguajes

Sitio oficial Artículo origen

Deja una respuesta

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