Firebird
Firebird
Historia
Base de datos relacional con caracteristicas en SQL ANSI Usado desde 1981 bajo otros nombres Nace en el 2000 Borland libera el cdigo de Interbase 6 Se crea IBPhoenix (desarrolladores independientes)
Historia
Crean lo que es hoy Firebird Proyecto codigo abierto bajo licencia similar a la MPL Codigo es re-escrito (C a C++) Actualmente la version estable es la 2.5
Caracteristicas
Super amigable con el desarrollador
Muchas herramientas PHP, Ruby, Python Java, Visual Studio, Delphi, C++ Escalabilidad Desde 1Mb a Terabytes
Poderoso
4 arquitecturas a escoger
economa Sin dobles licencias libre Migracin desde InterBase Cdigo abierto
Fcil de instalar
Arquitectura de multi-versiones
Multiplataforma
Windows, Linux, Mac OS X
Firebird: 4 Arquitecturas
Hasta 1000 usuarios, de 1Tb de tamao
Hasta 500 usuarios, 300 Gb de tamao Hasta 100 usuarios, 50Gb de tamao
SuperClassic
Nueva arquitectura en la versin 2.5 architecture! Combina las mejores caractersticas de SuperServer y Classic. Ideal para ambientes virtualizados.
Classic
SuperServer
Embedded
Servidor completo integrado en una DLL, muy ligero y con opciones a cambiar a arquitecturas mayores de manera transparente.
Instalacin Arquitectura de pequea, servicio pesado rendimiento, fcil para servidores multiprocesador de integrar e instalacin con una gran cantidad de RAM y silenciosa. un disco duro HDD.
Precio, Soporte
Libre = Licenciamiento Gratuito Soporte (sitios de referencia, foros)
Tabla Comparativa
Sistemas Operativos
Windows Adaptive Server Enterprise ANTs Data Server DB2 Firebird HSQLDB Informix Ingres InterBase SapDB MaxDB Microsoft SQL Server MySQL Oracle PostgreSQL SmallSQL SQLite
S S S S S S S S S S S S S S S S
Mac OS X
S S No S S S ? No No No No S S S S S
Linux
S S S S S S S S S S No S S S S S
BSD
S S No S S S ? No No No No S S S S S
Unix
S S S S S S S S (Solaris) S S No S S S S S
z/OS
No ? S Quiz S No Quiz No ? ? No Quiz S No S Quiz
Tabla Comparativa
Caractersticas que tienen los RDBMS
ACID Integridad referencial S S S S S S S S S S S S S S No 2 Transacciones S S S S S S S S S S S S S S S Unicode S S S S S S S S S S S S S S S
Adaptive Server Enterprise ANTs Data Server DB2 Firebird HSQLDB Informix Ingres InterBase SapDB MaxDB Microsoft SQL Server MySQL Oracle PostgreSQL SQLite
S S S S S S S S S S S S S S S
MS SQL
Oracle
Postgre SQL
MS SQL
Firebird MySQL
Inter Base
precio
MSSQL Express, Oracle Express
US$5000/CPU
US$26000/CPU
Propietarias
Respaldo y Recuperacin
Dos utilidades:
1. Gbak 2. Nbackup
Copias en caliente, con conexin Se realiza a partir de un snapshot Ejemplo Backup - Restauracin
gbak -user -password Base_Datos Fichero_Backup gbak -user -password Fichero_Backup Base_Datos
Firebird: Seguridad
Autenticacin confiable de Windows Derechos de acceso a UDF, tablas externas Usuarios y Roles
Permisos
Seguridad estndar Usuarios y roles GRANT/REVOKE en operaciones principales Concepto de Propietario de la Base de Datos
Red Autenticacin confiable de Windows El nico puerto de Ingreso simple para red debe ser usuarios finales abierto (3050 por Integracin con la default, seguridad de dominio configurable) de Windows y Alias (la ruta a la seguridad AD base de datos no est expuesta)
Finanzas
Ventas
Farmacuticas
Servicios
Watermark Technologies
Ms de 300Gb Watermark Technologies (Reino Unido) da servicio a empresas en los sectores de Finanzas y de Gobierno. Utiliza Firebird para administracin de documentos que incluye un OCR indexado para bsquedas textuales. Es utilizado por consultores financieros, compaas de seguros y similares.
Profitmed
Ms de 60Gb
Profitmed (Rusia) es uno de los distribuidores ms grandes de Rusia. Tienen bases de datos relativamente pequeas (slo cerca de 60Gb y creciendo 2Gb al mes), pero decidimos mencionarlo ya que tienen una carga extremadamente alta en trminos de conexiones simultneas, sirviendo a cientos de pequeos puntos de venta y farmacias en toda Rusia.
www.integralsuite.com
www.watermarktech.co.uk
www.profitmed.net
Futuro Firebird
Proyecto activo desde que inicio a la fecha Ejemplos proyecto Vulcan (64 bits) y Yaffil Mejoras continuas segn las necesidades futuras Firebird 3.0
Demostracin - Instalacin
1. Ejecutar el instalador 2. Aceptar trminos de contrato 3. Indicar ubicacin de la instalacin 4. Seleccin del tipo de servidor que ser y sus componentes 5. Seleccionar tareas adicionales. 6. Dar instalar y esperar a que termine el proceso
Demostracin - Instalacin
Demostracin - Instalacin
IBOConsole
IBOConsole