Está en la página 1de 3

Conoce firebird en dos minutos Page 1 of 3

Conoce Firebird en 2 minutos


por Carlos H. Cantu - revisión 1.2 - Abril/2008
Versión en español de Juan Antonio Castillo (jachguate)
Traducciones: Checo, Português de Brasil, Polaco, Alemán, Turco, Inglés,
Português de Portugal, Español, Sueco, Francés, Italiano, Húngaro, Búlgaro, Ruso, Japonés

Este documento también está disponible en formato PDF (en inglés)


Introducción ¡Pruébalo ahora!

Si estás leyendo este documento, probablemente este Probar Firebird es una tarea muy sencilla. El tamaño
sea tu primer encuentro con el RDBMS Firebird. En él del instalador es usualmente menor de 5MB
encontrarás las principales características de la base (dependiendo del sistema operativo de tu elección) y
de datos Firebird. Estoy seguro que, al leerlo, estarás totalmente automatizado. Puedes descargarlo desde
ansioso por descargar su pequeño instalador y el Sitio oficial de Firebird. La última versión estable
probarlo por ti mismo. liberada es la 2.1.

Historia Notarás que el servidor viene en 3 distintos sabores:


SuperServer, Classic y Embedded. Puedes iniciar
Firebird se deriva del código fuente de InterBase 6.0, con el SuperServer. Actualmente, la edición Classic
de Borland. Es de código abierto y no tiene licencias está recomendada para usarse en máquinas con SMP
duales. Tanto si lo usas en aplicaciones comerciales o y otras situaciones específicas. La edición
de código abierto, ¡es totalmente LIBRE! SuperServer comparte el cache entre las conexiones y
utiliza hilos para manejar cada una de ellas. La
edición Classic inicia un proceso servidor
La tecnología de Firebird ha estado en uso por 20
independiente por cada conexión que recibe.
años, lo que lo hace un producto muy estable y
maduro.
La edición Incrustada (Embedded) es una
sorprendente variación del servidor. Es un
Principales características completo Servidor Firebird empacado en unos
cuantos ficheros. Con él es muy fácil distribuir
¡No te dejes engañar por el tamaño del instalador!; aplicaciones, puesto que no requiere instalación.
Firebird es un poderoso y completo RDBMS. Puede Es ideal para catálogos en CDROM, demostraciones o
manejar bases de datos desde solo unos cuantos KB aplicaciones de escritorio independientes.
hasta muchos Gigabytes con muy buen desempeño y
prácticamente libre de mantenimiento! Firebird viene con un completo conjunto de utilitarios
de línea de comandos que te permiten crear bases de
Sus principales características son: datos, obtener estadísticas, ejecutar comandos y
scripts SQL, realizar copias de seguridad y
 Completo soporte para Procedimientos restauraciones, etc. Si prefieres utilizar una interfaz
Almacenados y Disparadores gráfica, encontrarás una gran cantidad de opciones
 Transacciones 100% ACID para elegir, algunas de ellas gratuitas. Te servirá
 Integridad Referencial como punto de partida la lista al final de este
documento.
 Arquitectura multi-generacional
 Bajo consumo de recursos
En Windows, puedes ejecutar Firebird como
 Completo lenguaje interno para procedimientos
servicio o en modo aplicación. El instalador puede
almacenados y disparadores (PSQL)
crear, en el panel de control, un ícono para
 Soporte para Funciones Externas (UDFs)
administrar el servidor (iniciarlo, detenerlo, etc.).
 Poca o ninguna necesidad de DBAs
especializados.
 Prácticamente no requiere configuración - Documentación
solamente instalas y ¡comienzas a usarla!
 Gran comunidad y muchos sitios donde podes En el sitio oficial de Firebird encontrarás una gran
encontrar excelente soporte gratuito. cantidad de documentos, preguntas frecuentes y
 Versión incrustada - ideal para crear catálogos artículos. Además, puedes verificar si hay
en CDROM, versiones mono usuario, de comunidades o listas de discusión donde obtener
evaluación o portátiles de las aplicaciones. soporte en tu idioma.
 Docenas de herramientas de terceros, como
herramientas de administración gráficas, Puedes encontrar toda esta información si navegas
herramientas de replicación, etc. por el sitio oficial de Firebird. También visita
 Escritura segura - recuperación rápida, ¡sin www.firebirdnews.org para mantenerte al día con las
noticias recientes relacionadas a Firebird.
requerir logs de transacciones!
 Muchas formas de acceder a tu base de
datos: nativo/API, drivers dbExpress, ODBC, Para bases de datos de todos los
OLEDB, proveedor .Net, driver JDBC nativo tipo tamaños
4, módulo Python, PHP, Perl, etc.

http://www.firebirdnews.org/docs/fb2min_es.html 05/09/2008
Conoce firebird en dos minutos Page 2 of 3

 Soporte nativo para todos los principales Algunas personas piensan que Firebird es un RDBMS
sistemas operativos, incluyendo Windows, que puede usarse solamente con bases de datos
Linux, Solaris, MacOS. pequeñas con pocas conexiones. ¡Están
 Copias de seguridad incrementales equivocados! Firebird está siendo usado para
 Disponibilidad de binarios en arquitectura de grandes bases de datos con muchas conexiones.
64bits Encontrarás un buen ejemplo de esto en Softool'06,
 Implementación completa de cursores en PSQL donde Avarda (Un ERP Ruso) se ejecuta con Firebird
2.0 Classic server y un promedio de 100 conexiones
 Tablas de Monitoreo
simultáneas contra una base de datos de 120Gb
 Disparadores a nivel de Conexión y
con ¡700 millones de registros! El servidor es una
Transacción
máquina SMP (2 CPUs - Dell PowerEdge 2950) con
 Tablas Temporales 6GB de RAM.

Herramientas y Componentes Herramientas de Replicación

Acá encontrarás una lista con algunos recursos de  IBReplicator


interés como herramientas, drivers, etc. No olvides  FBReplicator
revisar el Sitio oficial de Firebird para una lista  Replication Manager
completa y actualizada.
Vínculos de Soporte y recursos
Herramientas de administración gráfica
 Noticias relacionadas con Firebird
 IBExpert (Versión personal gratuita)  FireBase (en Portugués)
 FlameRobin (Código abierto, se ejecuta en  IBPhoenix
Windows, Linux, MacOSX y FreeBSD)
 CFLP (en Portugués)
 DB Workbench
 Grupos y listas de soporte
 Firebird Development Studio
 IBase (Ruso)
 Firebird Developers Magazine
Drivers y componentes de acceso  Foro de firebird en ClubDelphi (en español)

Componentes para Delphi


Misceláneos
 IB Objects
 Nuevas características de Firebird 2.1
 FIBPlus
 Firebird 2008 RoadMap
 UIB (Unified InterBase Components)
 Fyracle - Firebird en modo Oracle
 Zeos
 IB Surgeon (herramientas de análisis y
 MDO
recuperación)

ODBC
Documentación
 Gemini ODBC driver
 Proyecto oficial de Documentación Firebird
 Firebird ODBC Driver
(Inicio Rápido y guias generales)
 EasySoft
 Manual en línea de FB (Administración, PHP,
PSQL, etc.)
OLEDB  FirebirdFAQ

 ZStyleGroup
 IBProvider

Java ¿Te gustaría ayudar?

Dada la naturaleza de los proyectos de código


 JayBird
abierto, cualquiera puede contribuir desarrollando
nuevas características o corrigiendo errores. Si te
.Net Provider interesa ser un miembro del Equipo de Desarrollo
Firebird, descarga el código fuente de Firebird desde
 Firebird .Net Provider sourceforge y estúdialo. También podrías unirte a la
lista de discusión fbdevel para mantenerte en contacto
C++ con otros desarrolladores (nota: fbdevel no es una
lista de soporte, no hagas consultas allí, pues para
 IBPP esto dispones de firebird-support donde encontrarás
soporte gratuito de la comunidad).
Otros lenguajes
No necesitas ser un desarrollador para contribuir con

http://www.firebirdnews.org/docs/fb2min_es.html 05/09/2008
Conoce firebird en dos minutos Page 3 of 3

 PHP el proyecto. Hazte miembro de la Fundación


 Python Firebird ó haz una donación y estarás ayudando a
 Perl pagar a los desarrolladores principales de manera
que puedan invertir más tiempo trabajando en el
proyecto.

Gracias por estos dos minutos...

www.firebirdsql.org
www.firebirdnews.org

Vistas del documento:

http://www.firebirdnews.org/docs/fb2min_es.html 05/09/2008

También podría gustarte