3. ¿Qué es Firebird?
• Firebird es un potente gestor de bases de
datos relacional de código abierto, es decir,
no comercial, que opera bajo los estándares
de SQL tanto de sintaxis como de tipos de
datos.
• Esta basado en la versión 6 de Interbase,
cuyo código fue liberado por Borland .
5. Firebird: Todas las industrias y aplicaciones
Finanzas
Ventas Farmacéuticas
Gobiernos
6. Firebird va a donde tú vas
• Tú escoges el ambiente Tú decides.
de desarrollo y
herramientas de
reportes
• Tú escoges el sistema
operativo y
arquitectura
• Tú escoges el hardware
• No te amarras a un
vendedor
Firebird trabaja.
7. Características principales
• Es multiplataforma, y
actualmente puede
ejecutarse en los sistemas
operativos: Linux, HP-
UX, FreeBSD, Mac
OS, Solaris y Microsoft
Windows.
• 100% interoperabilidad
entre plataformas.
• Es de código abierto.
9. Características principales
• Requerimientos de hardware
bajos. • Soporta
• Arquitectura Cliente/Servidor
sobre protocolo TCP/IP y
disparadores y
otros. procedimientos
• Soporte de transacciones
ACID y claves foráneas. almacenados
• Buena seguridad basada en
usuarios/roles. denominado
• Requisitos de administración PSQL.
bajos, libre de
mantenimiento, capaz de
ofrecer copias de seguridad.
10. Características principales
arquitectura multigeneracional
OLTP (Online Transaction OLAP (Online Analytical
Processing) Processing)
Híbrido (OLTP+OLAP)
Esta arquitectura (AM) permite a Firebird
ser capaz de servir simultáneamente
como un almacén de datos operacional y
analítico (OLTP/OLAP). Competidores con esta
característica
• MSSQL 2005+ (Standard y Ent, no
Además puede administrar Express)
automáticamente las versiones de datos y • Oracle
realizar limpieza (conocido como • PostgreSQL
“vaciado” en otros DBMS) conforme sea • InterBase
necesario.
11. Arquitecturas de Firebird
Hasta 1000 Hasta 500 Hasta 100 Monousuario, e
usuarios, de 1Tb usuarios, 300 Gb usuarios, 50Gb de l DBMS está en
de tamaño de tamaño tamaño DLL
SuperClassic Classic SuperServer Embedded
Combina las mejores Arquitectura de Instalación Servidor completo
características de servicio pesado pequeña, integrado en una
SuperServer y para servidores rendimiento, fácil DLL, muy ligero y
Classic. Ideal para multiprocesador de integrar e con opciones a
ambientes con una gran instalación cambiar a
virtualizados. cantidad de RAM y silenciosa. arquitecturas
un disco duro. mayores de
manera
transparente.
12. Bases de datos reales de Firebird
Bas-X (Más de 450Gb) Watermark Technologies (Más de
300Gb)
Bas-X (Australia) es un proveedor de
tecnologías de información empresarial a Watermark Technologies (Reino Unido) da
vendedores servicio a empresas en los sectores de
independientes, particularmente a Finanzas y de Gobierno.
operadores multisitio y grupos de Watermark Technologies produce software
administración. Bas-X es un líder verdadero que utiliza Firebird para administración de
en el desarrollo basado en Firebird: dos de documentos. Es utilizado por consultores
sus clientes tienen bases de datos de financieros, compañías de seguros y
Firebird con más de 450Gb, y otras más similares. Tienen varias bases de datos de
tienen bases de datos de más de 200Gb. Firebird de más de 300 Gb actualmente
con sus clientes.
13. Bases de datos reales de Firebird
Profitmed (Más de 60Gb )
Profitmed (Rusia) es uno de los distribuidores más grandes de
Rusia.
Tienen bases de datos relativamente pequeñas (“sólo” cerca de
60Gb y creciendo 2Gb al mes), pero tienen una carga
extremadamente alta en términos de conexiones
simultáneas, sirviendo a cientos de pequeños puntos de venta y
farmacias en toda Rusia.
14. Muchas razones para pensar en Firebird…
Java, Visual Studio, Delphi, C++ Desde 1Mb a Terabytes
Super amigable con el desarrollador Poderoso
Muchas herramientas PHP, Ruby, Python 4 arquitecturas a escoger
Fácil de empotrar economía
Sin dobles licencias
Código abierto libre Migración desde InterBase
Arquitectura de multi-versiones
Diseñado para sistemas universales (OLAP+OLTP)
32 y 64 bits Migración desde MySQL
Multiplataforma FreeBSD, Solaris, HP-UX
Windows, Linux, Mac OS X Migración desde Microsoft SQL
Cumple con el estándar SQL
Sin limitaciones ocultas
Migrar desde Oracle Express y Standard
15. CARACTERISTICAS
Posibilidad de definir procedimientos almacenados que devuelvan ‘tablas virtuales’
Posibilidad de definición de vistas
Generadores de números secuenciales, independientes de las transacciones
Excepciones
Eventos
Funciones definidas por el usuario
Dominios
Subconsultas
Disparadores
Bajo consumo de recursos