Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Porqu Firebird?
Factores a considerar para quien toma las decisiones
www.MindTheBird.com
Poderoso
4 arquitecturas a escoger
economa Sin dobles licencias libre Migracin desde InterBase Cdigo abierto
Fcil de empotrar
Arquitectura de multi-versiones
Multiplataforma
Windows, Linux, Mac OS X
www.MindTheBird.com
CARACTERSTICAS
www.MindTheBird.com
OLTP
Hbrido (OLTP+OLAP) AMG permite a una base de datos Firebird database ser capaz de servir simultneamente como un almacn de datos operacional y analtico (OLTP/OLAP).
MSSQL 2005+
(Standard y Ent, no Express)
Edad Calificacion
NEW. OLD.
AS BEGIN IF (NEW.CALIFICACION IS NULL) THEN NEW.CALIFICACION = 1; // todos los registros inician con Null END
www.MindTheBird.com
Firebird: Eventos
AS BEGIN POST_EVENT MI_EVENTO; END
Eventos Las notificaciones pueden ser enviadas desde Disparadores, Procedimientos Almacenados y Bloques de Ejecucin Mecanismo de suscripcin flexible
ON TRANSACTION START ON TRANSACTON COMMIT etc
Registro y sincronizacin
Se pueden disparar notificaciones instantneas (y ser escritas en una tabla), desde disparadores de base de datos
ON CONNECT ON DISCONNECT etc
www.MindTheBird.com
Su alta compatibilidad con estndares de la industria hace de Firebird la opcin indicada para desarrollar aplicaciones interoperables para ambientes homogneos e hbridos.
www.MindTheBird.com
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
Autenticacin Red 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)
www.MindTheBird.com
Firebird: 4 Arquitecturas
Hasta 1000 usuarios, de 1Tb de tamao
Hasta 500 usuarios, 300 Gb de tamao Hasta 100 usuarios, 50Gb de tamao
SuperClassic
Classic
SuperServer
Embedded
Servidor completo integrado en una DLL, muy ligero y con opciones a cambiar a arquitecturas mayores de manera transparente.
Nueva arquitectura Arquitectura de Instalacin en la versin 2.5 pequea, servicio pesado architecture! rendimiento, fcil para servidores Combina las mejores multiprocesador de integrar e caractersticas de instalacin con una gran SuperServer y cantidad de RAM y silenciosa. Classic. Ideal para un disco duro HDD. ambientes * El nmero de usuarios de base de datos y tamaos nos son los lmites de Firebird. Son dados nicamente para ejemplificacin. virtualizados.
www.MindTheBird.com
Firebird: Escalabilidad
4 arquitecturas para escalar desde 1Mb a 1Tb El lmite de la base de datos es 32Tb Bases de datos reales de 1Tb Desde uno a 1000 usuarios Escalado transparente Desde una DLL empotrada a multiprocesadores//CPUs
www.MindTheBird.com
Delphi/C++Builder
Ms en www.mindthebird.com
Naci en 2000!
www.MindTheBird.com
T decides.
Firebird trabaja.
www.MindTheBird.com
USO DE FIREBIRD
www.MindTheBird.com
Watermark Technologies
Ms de 300Gb
Profitmed
Ms de 60Gb
Watermark Technologies (Reino Bas-X (Australia) es un Unido) da servicio a empresas proveedor de tecnologas de en los sectores de Finanzas y de informacin empresarial a Gobierno. vendedores independientes, Watermark Technologies particularmente a operadores produce software que utiliza multisitio y grupos de Firebird para administracin de administracin. documentos que incluye un Bas-X es un lder verdadero en el OCR indexado para bsquedas textuales. Es utilizado por desarrollo basado en Firebird: dos de sus clientes tienen bases consultores financieros, de datos de Firebird con ms de compaas de seguros y 450Gb, y otras ms tienen bases similares. Tienen varias bases de datos de Firebird de ms de de datos de ms de 200Gb. 300 Gb actualmente con sus www.basx.com.au clientes.
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.profitmed.net
www.watermarktech.co.uk
www.MindTheBird.com
Tamaos de base de datos Existen bases de datos reales de Firebird de hasta 1 Terabyte de tamao. Es esto suficiente para tus necesidades?
www.MindTheBird.com
Finanzas
Ventas
Farmacuticas
Gobierno
Estas fotografas son de empresas que utilizan Firebird (ERP, etc)
www.MindTheBird.com
Competidores de Firebird
COMPETENCIA
www.MindTheBird.com
MS SQL
Oracle
Postgre SQL
MS SQL
Firebird MySQL
Inter Base
precio
MSSQL Express, Oracle Express
US$5000/CPU
US$26000/CPU
Propietarias
*La grfica reprecenta la relacin precio/capacidades para el caso general de desarrollo de bases de datos, comnmente solicitado por ISV y desarrolladores caseros. www.MindTheBird.com
Futuro no definido
MySQL AB fue comprada por Sun, despus Sun fue comprada por Oracle. La liberacin de MySQL 6.0 no ha sucedido.
Uno de los iniciadores de MySQL mencion: Ayuden a mantener a Internet libre Una gran porcin de Internet est construida sobre LAMP (Linux, Apache, MySQL y PHP/Perl/Python). Ahora Oracle trata de comprar a Sun, que es propietaria de MySQL. No est dentro del inters de los usuarios de Internet que una pieza de la red sea propiedad de una entidad que tiene ms que ganar si la limita severamente y a largo plazo pueda hasta eliminarla como un producto de cdigo abierto antes que mantenerla viva. http://montysays.blogspot.com/2009/12/help-keepinternet-free.html www.MindTheBird.com
Instalacin silenciosa Para poder crear una instalacin silenciosa (sin activacin) los ISV requieren firmar un contrato de Vendedor de Valor Agregado (VAR) con severas obligaciones.
No cuenta con soporte a 64 bits La carencia de soporte a 64 bits no permite el aprovechamiento de hardware y software moderno. Menos arquitecturas InterBase no cuenta con arquitecturas SuperClassic y Classic. Menos sistemas operativos InterBase no soporta a FreeBSD y HP-UX.
InterBase no es de cdigo abierto. Se requiere de conocer todas las ventajas y desventajas de un producto que no es de cdigo abierto, y que tiene un competidor de cdigo abierto como lo es Firebird.
www.MindTheBird.com
Miscelneos
PostgreSQL no tiene binarios preconstruidos para HP-UX Requiere Cygwin para compilarlo en Windows Firebird es fcil Instalacin sencilla Fcil de integrar en instaladores (todas las versiones) Firebird arranca al sacarlo de la caja
No pueden ser actualizadas transparentemente (la reinstalacin de la versin completa es necesaria) Claramente reconocidas por la comunidad como queso libre
www.MindTheBird.com
Slo disponible para Windows Esto es Microsoft. Esto es Windows. Por lo que t (o tu cliente) requieren adquirir Windows Server tambin
e-business
Administracin intensiva
Las soluciones basadas en MS SQL comnmente requieren soporte profesional.
El precio se calcula as: 1) Licencia de servidor + # de Licencias de Acceso de Cliente (CALs) 2) Ilimitado por CPU
Maquinaria de B.D. BI
stuff
SOA
Reportes
integracinCon algunos
Servicios web
Herramientas de administracin
Ms cosas
www.MindTheBird.com
Firebird y Oracle
Muchas empresas usan Firebird como una base de datos de capa 2 con Oracle, mientras que el almacn de datos principal est basado en Oracle, las sucursales utilizan Firebird. Muchos desarrolladores (ISV) utilizan Firebird para versiones ligeras de sus productos y Oracle para versiones de alto desempeo.
Administracin intensiva
Las soluciones basadas en Oracle comnmente requieren soporte profesional y un administrador dedicado.
www.MindTheBird.com
Por todo esto, Cmo puede competir Firebird con las bases de datos empresariales maduras?
- Son suficientes millones de transacciones por minuto para la mayora de las aplicaciones de base de datos. Ser cierto? Revisa el informe Forrester: Las pruebas de rendimiento TPC ya no son vlidas
www.forrester.com/rb/Research/tpc_benchmarks_dont_matter_anymore/q/id/53871/t/2
- El hardware moderno (SSD, 64Gb RAM) permite crear sistemas muy rpidos, que superan las necesidades de los negocios en general.
Revisa el informe IDC No. 206058: Ser la virtualizacin del almacenamiento el elemento de paz en la guerra de las bases de datos?
www.MindTheBird.com
www.MindTheBird.com