Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 Firebirdtechnicales 100426201803 Phpapp 01
2 Firebirdtechnicales 100426201803 Phpapp 01
Porqu Firebird?
Terabytes Super amigable con el desarrollador Poderoso Muchas herramientas PHP, Ruby, Python
Muchas razones para pensar en Firebird Java, Visual Studio, Delphi, C++ Desde 1Mb a
4 arquitecturas a escoger
economa Fcil de Sin dobles empotrar libr Migracin desde licencias Cdigo abierto Arquitectura de multi-versiones InterBase e Diseado para sistemas universales 32 y 64 bits (OLAP+OLTP) Migracin desde Multiplatafor FreeBSD, Solaris, HPMySQL UX Windows, Linux, Mac Migracin desde Microsoft ma OS X Cumple con el SQL SQL Sin limitaciones ocultas Migrar desde Oracle estndar Express y Standard
CARACTERsticas
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
OLT P
OLAP
(reportes, BI)
Limpieza automtica Firebird puede administrar automticamente las versiones de datos y realizar limpieza (conocido como vaciado en otros DBMS) conforme sea
Edad Calificacion
NEW. OLD.
AS BEGIN IF (NEW.CALIFICACION IS NULL) THEN NEW.CALIFICACION = 1; // todos los registros inician con Null END
Firebird: Eventos
AS BEGIN POST_EVENT MI_EVENTO; END
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
Su alta compatibilidad con estndares de la industria hace de Firebird la opcin indicada para desarrollar aplicaciones interoperables para ambientes homogneos e hbridos.
Firebird: Seguridad
Autenticacin confiable de Windows Derechos de acceso a UDF, tablas externas
Seguridad estndar Usuarios y roles GRANT/REVOKE en operaciones principales Concepto de Propietario de la Base de Datos
Autenticacin confiable de Windows
Ingreso simple para usuarios finales Integracin con la seguridad de dominio de Windows y seguridad AD
Usuarios y Roles
Permisos
Red
El nico puerto de red debe ser abierto (3050 por default, configurable) Alias (la ruta a la base de datos no est expuesta)
Firebird: 4 Arquitecturas
Hasta 1000 usuarios, de 1Tb de tamao
Hasta 500 usuarios, 300 Gb de tamao Hasta 100 usuarios, 50Gb de tamao
Arquitectura de servicio pesado Instalacin Nueva Servidor arquitectura en para servidores pequea, completo multiprocesado rendimiento, la versin 2.5 integrado en r con una gran fcil de integrar una DLL, muy architecture! cantidad de Combina las e instalacin ligero y con RAM y un disco silenciosa. mejores opciones a duro de HDD. usuarios de base de datos y tamaoscambiar a caractersticas* El nmero de SuperServer para ejemplificacin. y Classic. Ideal
nos son los lmites de Firebird. Son dados nicamente
SuperClas sic
arquitecturas mayores de
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
Delphi/C++Builder
*software comercial
Firebird 2.1 2007 Firebird 2.0 2005 Firebird 1.5 2004 Firebird 1 2002
Firebird 3
pronto!
Ms en www.mindthebird.com
Naci en 2000!
T decides.
Firebird trabaja.
USO DE FIREBIRD
Watermark Technologies
Ms de 300Gb
Profitmed
Ms de 60Gb
Profitmed (Rusia) es uno de los distribuidores ms grandes de Rusia. Tienen bases de datos relativamente
Watermark Technologies pequeas (slo cerca de 60Gb y creciendo 2Gb al mes), pero decidimos (Reino Unido) da servicio mencionarlo ya que tienen una carga extremadamente alta en trminos de a empresas en los conexiones simultneas, sirviendo a sectores de Finanzas y de cientos de pequeos puntos de venta y farmacias en toda Rusia. Gobierno. Watermark Technologies produce software que utiliza Firebird para Bas-X es un lder administracin de verdadero en el desarrollo documentos que incluye basado en Firebird: dos de un OCR indexado para sus clientes tienen bases bsquedas textuales. Es de datos de Firebird con utilizado por consultores ms de 450Gb, y otras financieros, compaas www.basx.com.au www.profitmed.net ms tienen bases de de seguros y similares. datos de ms de 200Gb. Tienen varias bases de www.watermarktech.co.uk datos de Firebird de ms de 300 Gb actualmente
Tamaos de base de datos Existen bases de datos reales de Firebird de hasta 1 Terabyte de tamao. Es esto suficiente para tus necesidades?
Ventas
Farmacuticas
Gobierno
Estas fotografas son de empresas que utilizan Firebird (ERP, etc) www.MindTheBird.com
Competidores de Firebird
COMPETENCIA
MS SQ L
Oracl e
Postgr eSQL
Firebir d
MS SQL
MySQ L
Inte rBa se
US$5000/C PU
US$26000/C PU
preci o
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.
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
Web <> Empresas MySQL an no tiene una mquina de bases de datos libre que pudiera ser su capa empresarial.
Firebird es cdigo abierto Maria no ha sido verdadero: liberado.
- Licencia Falcon no ha sido basada e liberado. Mozilla, sin restriccin alguna - No tiene doble licenciamiento ni limitaciones
PostgreSQL es parecido Entre las bases de datos de cdigo abierto, PostgreSQL est realmente completo, y es tan maduro como lo es Firebird. Tambin utiliza arquitectura multigeneraciona l, y tiene muchos derivados y plug-
PostgreSQL no tiene binarios preconstruid Firebird es HPos para fcil UX Instalacin Requiere sencilla Cygwin Fcil de para integrar en compilarlo instaladores en Windows (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
intensiva para Windows Pueden ser consultados aqu: Esto es Microsoft. Las soluciones http://store.microsoft.com/microsoft/SQL-Server-2008-Standard-Edition/product/14CF716A/?WT.mc_id=sqlserversite_enterpris Esto es Windows. Por lo que t (o tu cliente) requieren adquirir Windows Server tambin basadas en MS SQL comnmente requieren soporte profesional.
Otra nueva caracterstica
El precio se calcula as: 1) Licencia de servidor + # de Licencias de Acceso de Cliente (CALs) Integracin con tu 2) Ilimitado por CPU
producto Los desarrolladores (ISV) requieren firmar un Acuerdo de Regalas de ISV para vender SQL Server como parte de
Maquinaria de eB.D. Herramientas Ms business Reportes de cosas SO stuff integraci Con algunos BI Bus administracin A Servicios web n Nube empresarial s Adquirelo por slo $xxxx por procesador
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
Administracin intensiva Las soluciones basadas en Oracle comnmente requieren soporte profesional y un Alto nivel del administrador desarrollador dedicado. Para crear soluciones profesionales basadas en Oracle, se requiere que los El principal punto acerca desarrolladores de Oracle es: que puede tengan alto nivel ser que noun requieras el software ms caro para de capacitacin.
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 - El hardware moderno (SSD, 64Gb RAM) permite crear sistemas muy rpidos,
que superan las necesidades de los negocios en general.
www.forrester.com/rb/Research/tpc_benchmarks_dont_matter_anymore/q
Revisa el informe IDC No. 206058: Ser la virtualizacin del almacenamiento el elemento de paz en la guerra de las bases de datos?