SlideShare una empresa de Scribd logo
1 de 33
Firebirdla base de datos decódigo abierto universal ¿Porqué Firebird? Factores a considerarparaquientomalasdecisiones www.MindTheBird.com
Muchasrazonesparapensar en Firebird… Desde 1Mb a Terabytes Java, Visual Studio, Delphi, C++ Super amigable con el desarrollador Poderoso Muchas herramientas PHP, Ruby, Python 4 arquitecturas a escoger economía Fácil de empotrar libre Migración desde InterBase Sin dobles licencias Código abierto Arquitectura de multi-versiones Diseñadoparasistemasuniversales (OLAP+OLTP) MigracióndesdeMySQL 32 y 64 bits Multiplataforma FreeBSD, Solaris, HP-UX Migracióndesde Microsoft SQL  Windows, Linux, Mac OS X Cumple con el estándar SQL Migrardesde Oracle Express y Standard Sin limitacionesocultas www.MindTheBird.com
Más de un millón de desarrolladores lo usan Más de 2000 de instalaciones en Windows, y muchas en Linux Millones de copias de Firebird son instaladasdentro de aplicaciones finales Firebird estáincluido en todaslasprincipalesdistribuciones de Linux y en susrepositorios ..y muchasempresasusan Firebird… www.MindTheBird.com
..portodoestoeshora de preguntar: ¿Es Firebird suficientementebuenoparatusmetas y proyectos? www.MindTheBird.com
CARACTERísticas Las característicasmásimportantes de Firebird www.MindTheBird.com
Firebird: arquitecturamultigeneracional Las lecturas no bloquean a lasescrituras OLTP OLAP (reportes, BI) Híbrido(OLTP+OLAP) AMG permite a una base de datosFirebird database ser capaz de servirsimultáneamentecomo un almacén de datosoperacional y analítico(OLTP/OLAP). Limpiezaautomática Firebird puedeadministrarautomáticamentelasversiones de datos y realizarlimpieza (conocidocomo “vaciado” en otros DBMS) conforme sea necesario. Competidores con estacaracterística ,[object Object]
Oracle
PostgreSQL
InterBasewww.MindTheBird.com
Firebird: tablasactivas www.MindTheBird.com Disparador Las variables de contexto NEW. y OLD. Permiten un fácilacceso a los valoresmodificados. NEW. Michostipos de disparadorespermitenmodificacionesmuyflexibles en los registros OLD. AS BEGIN   IF (NEW.CALIFICACION IS NULL) THEN NEW.CALIFICACION = 1;  // todos los registrosinician con Null END Amigable con el desarrollador El concepto de tablasactivas, lenguaje SQL rico, muchostipos de funcionesintegradas, FuncionesDefinidaspor el Usuario(UDF) y procedimientosalmacenadoshacen del desarrollo de bases de datos con Firebird unaexperienciamuyplacentera y fácil de realizar.
www.MindTheBird.com Firebird: Eventos AS BEGIN  … POST_EVENT ‘MI_EVENTO’;  … END Eventosrecibidosportodos los suscritos Eventos ,[object Object]
Mecanismo de suscripción flexible
ON TRANSACTION START
ON TRANSACTON COMMIT
etcRegistro y sincronización Se puedendispararnotificacionesinstantáneas (y ser escritas en unatabla), desdedisparadores de base de datos ON CONNECT ON DISCONNECT etc
www.MindTheBird.com Firebird: SQL enriquecido Característicasprincipales ,[object Object]
Expresiones de tablascomunes (CTE)
Administración de transacciones flexible
Procedimientosalmacenadosseleccionables (permiten Joins con tablas)Consultas en varias bases de datos Consultaotra base de datosutilizandosuusuario y contraseña: EXECUTE STATEMENT '...' EXTERNAL DATA SOURCE ‘serv:ruta' USER ‘SYSDBA' PASSWORD ‘master’ Su altacompatibilidad con estándares de la industriahace de Firebird la opciónindicadaparadesarrollaraplicacionesinteroperablesparaambienteshomogéneos e híbridos.
www.MindTheBird.com Firebird: API de rastreo API de rastreo ,[object Object]
Depuración de SQL
Auditorías
Eventos
Registroparcial o completo
A través de conexionesremotas,[object Object]
GRANT/REVOKE en operacionesprincipales
Concepto de Propietario de la Base de DatosRed El únicopuerto de red debe ser abierto (3050 por default, configurable) Alias (la ruta a la base de datos no estáexpuesta) Autenticaciónconfiable de Windows Ingreso simple parausuarios finales Integración con la seguridad de dominio de Windows y seguridad AD
www.MindTheBird.com Firebird: 4 Arquitecturas Hasta 1000 usuarios, de 1Tb de tamaño Hasta 500 usuarios, 300 Gbde tamaño Hasta 100 usuarios, 50Gb de tamaño Monousuario, el DBMS está en DLL SuperClassic ¡Nueva arquitectura en la versión 2.5 architecture! Combinalasmejorescaracterísticas de SuperServer y Classic. Ideal paraambientesvirtualizados. SuperServer Instalaciónpequeña, rendimiento, fácil de integrar e instalaciónsilenciosa. Embedded Servidorcompletointegrado en una DLL, muyligero y con opciones a cambiar a arquitecturasmayores de maneratransparente.     Classic Arquitectura de serviciopesadoparaservidoresmultiprocesador con unagrancantidad de RAM y un disco duro HDD.  * El número de usuarios de base de datos y tamañosnos son los límites de Firebird. Son dados únicamenteparaejemplificación.
Firebird: Escalabilidad 4 arquitecturasparaescalardesde 1Mb a 1Tb El límite de la base de datoses 32Tb Bases de datosreales de 1Tb Desdeuno a 1000 usuarios Escaladotransparente Desdeuna DLL empotrada a multiprocesadores//CPUs www.MindTheBird.com
Firebird: Base de datosmultiplataforma ,[object Object]
100% de interoperabilidadand migración de un paso entre plataformas*Soporta Windows y Linux de 32 y 64 bits www.MindTheBird.com
Firebird: Herramientas de Desarrollo Firebird.NET JayBird (Java) UIB, FIBPlus*, IBObjects* (Delphi/C++ Builder) FreePascal & Lazarus PHP para Firebird  FireRuby ¡y más! Delphi/C++Builder *software comercial www.MindTheBird.com
Firebird: Mapa de desarrolloestable, futurobrillante Firebird 3  ¡pronto! Más en www.mindthebird.com ¡Nació en 2000! www.MindTheBird.com

Más contenido relacionado

La actualidad más candente

Introdução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de DadosIntrodução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de Dadosinfo_cimol
 
Banco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de DadosBanco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de DadosLeinylson Fontinele
 
Bases de Datos 1.ppt
Bases de Datos 1.pptBases de Datos 1.ppt
Bases de Datos 1.pptssuser6c30de1
 
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I  Aula 02 - Introdução aos Bancos de DadosBanco de Dados I  Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I Aula 02 - Introdução aos Bancos de DadosLeinylson Fontinele
 
Sistemas de Gestão de Bases de Dados
Sistemas de Gestão de Bases de DadosSistemas de Gestão de Bases de Dados
Sistemas de Gestão de Bases de DadosClara Ferreira
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud ComputingFrederico Madeira
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERRangel Javier
 
Banco de Dados II Projeto Final de Banco de Dados
Banco de Dados II Projeto Final de Banco de DadosBanco de Dados II Projeto Final de Banco de Dados
Banco de Dados II Projeto Final de Banco de DadosLeinylson Fontinele
 
Fundamentos de Data Center
Fundamentos de Data CenterFundamentos de Data Center
Fundamentos de Data CenterMaurylio Silva
 
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)Leinylson Fontinele
 
O que é Business Intelligence (BI)
O que é Business Intelligence (BI)O que é Business Intelligence (BI)
O que é Business Intelligence (BI)Marco Garcia
 

La actualidad más candente (20)

So-mod-2
So-mod-2So-mod-2
So-mod-2
 
Introdução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de DadosIntrodução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de Dados
 
Banco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de DadosBanco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de Dados
 
Servidor dns
Servidor dnsServidor dns
Servidor dns
 
Bases de Datos 1.ppt
Bases de Datos 1.pptBases de Datos 1.ppt
Bases de Datos 1.ppt
 
O que é um Banco de Dados Relacional?
O que é um Banco de Dados Relacional?O que é um Banco de Dados Relacional?
O que é um Banco de Dados Relacional?
 
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I  Aula 02 - Introdução aos Bancos de DadosBanco de Dados I  Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
 
Sistemas de Gestão de Bases de Dados
Sistemas de Gestão de Bases de DadosSistemas de Gestão de Bases de Dados
Sistemas de Gestão de Bases de Dados
 
Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud Computing
 
Data Warehouse - Modelagem
Data Warehouse - ModelagemData Warehouse - Modelagem
Data Warehouse - Modelagem
 
Comandos CMD
Comandos CMDComandos CMD
Comandos CMD
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 
Banco de Dados II Projeto Final de Banco de Dados
Banco de Dados II Projeto Final de Banco de DadosBanco de Dados II Projeto Final de Banco de Dados
Banco de Dados II Projeto Final de Banco de Dados
 
Fundamentos de Data Center
Fundamentos de Data CenterFundamentos de Data Center
Fundamentos de Data Center
 
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
 
Conceptos Básicos de Bases de Datos
Conceptos Básicos de Bases de DatosConceptos Básicos de Bases de Datos
Conceptos Básicos de Bases de Datos
 
Conceitos iniciais de Active Directory
Conceitos iniciais de Active DirectoryConceitos iniciais de Active Directory
Conceitos iniciais de Active Directory
 
O que é Business Intelligence (BI)
O que é Business Intelligence (BI)O que é Business Intelligence (BI)
O que é Business Intelligence (BI)
 
DNS - Aula
DNS - AulaDNS - Aula
DNS - Aula
 

Similar a Firebird: La potente DB de código abierto para tus proyectos

Fire Bird
Fire BirdFire Bird
Fire Birdlejogu
 
Fire Bird
Fire BirdFire Bird
Fire Birdlejogu
 
Novedades en SQL Server 2019
Novedades en SQL Server 2019Novedades en SQL Server 2019
Novedades en SQL Server 2019Eduardo Castro
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesFrancisco Gómez Pino
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Jazmin Glez.
 
Grupo 4
Grupo 4Grupo 4
Grupo 4Ingrid
 
Presentcion grupo 4 ib
Presentcion grupo  4 ibPresentcion grupo  4 ib
Presentcion grupo 4 ibjeoselyn
 
Base de datos
Base de datosBase de datos
Base de datoscarlos
 
Presentcion grupo 4 ib
Presentcion grupo  4 ibPresentcion grupo  4 ib
Presentcion grupo 4 ibjeoselyn
 
Base de Datos
Base de DatosBase de Datos
Base de DatosESPOL
 
Presentcion grupo 4 ib
Presentcion grupo  4 ibPresentcion grupo  4 ib
Presentcion grupo 4 ibfdfreddy
 
Base de Datos
Base de DatosBase de Datos
Base de Datosjmmosque
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datosMarlene Torres
 

Similar a Firebird: La potente DB de código abierto para tus proyectos (20)

Firebird
FirebirdFirebird
Firebird
 
Informix3
Informix3Informix3
Informix3
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
Firebirdbasededatos
FirebirdbasededatosFirebirdbasededatos
Firebirdbasededatos
 
Fire Bird
Fire BirdFire Bird
Fire Bird
 
Fire Bird
Fire BirdFire Bird
Fire Bird
 
Novedades en SQL Server 2019
Novedades en SQL Server 2019Novedades en SQL Server 2019
Novedades en SQL Server 2019
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actuales
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD
 
Grupo 4
Grupo 4Grupo 4
Grupo 4
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Presentcion grupo 4 ib
Presentcion grupo  4 ibPresentcion grupo  4 ib
Presentcion grupo 4 ib
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentcion grupo 4 ib
Presentcion grupo  4 ibPresentcion grupo  4 ib
Presentcion grupo 4 ib
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Presentcion grupo 4 ib
Presentcion grupo  4 ibPresentcion grupo  4 ib
Presentcion grupo 4 ib
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 

Último

definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 

Último (20)

definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 

Firebird: La potente DB de código abierto para tus proyectos

  • 1. Firebirdla base de datos decódigo abierto universal ¿Porqué Firebird? Factores a considerarparaquientomalasdecisiones www.MindTheBird.com
  • 2. Muchasrazonesparapensar en Firebird… Desde 1Mb a Terabytes Java, Visual Studio, Delphi, C++ Super amigable con el desarrollador Poderoso Muchas herramientas PHP, Ruby, Python 4 arquitecturas a escoger economía Fácil de empotrar libre Migración desde InterBase Sin dobles licencias Código abierto Arquitectura de multi-versiones Diseñadoparasistemasuniversales (OLAP+OLTP) MigracióndesdeMySQL 32 y 64 bits Multiplataforma FreeBSD, Solaris, HP-UX Migracióndesde Microsoft SQL Windows, Linux, Mac OS X Cumple con el estándar SQL Migrardesde Oracle Express y Standard Sin limitacionesocultas www.MindTheBird.com
  • 3. Más de un millón de desarrolladores lo usan Más de 2000 de instalaciones en Windows, y muchas en Linux Millones de copias de Firebird son instaladasdentro de aplicaciones finales Firebird estáincluido en todaslasprincipalesdistribuciones de Linux y en susrepositorios ..y muchasempresasusan Firebird… www.MindTheBird.com
  • 4. ..portodoestoeshora de preguntar: ¿Es Firebird suficientementebuenoparatusmetas y proyectos? www.MindTheBird.com
  • 6.
  • 10. Firebird: tablasactivas www.MindTheBird.com Disparador Las variables de contexto NEW. y OLD. Permiten un fácilacceso a los valoresmodificados. NEW. Michostipos de disparadorespermitenmodificacionesmuyflexibles en los registros OLD. AS BEGIN IF (NEW.CALIFICACION IS NULL) THEN NEW.CALIFICACION = 1; // todos los registrosinician con Null END Amigable con el desarrollador El concepto de tablasactivas, lenguaje SQL rico, muchostipos de funcionesintegradas, FuncionesDefinidaspor el Usuario(UDF) y procedimientosalmacenadoshacen del desarrollo de bases de datos con Firebird unaexperienciamuyplacentera y fácil de realizar.
  • 11.
  • 15. etcRegistro y sincronización Se puedendispararnotificacionesinstantáneas (y ser escritas en unatabla), desdedisparadores de base de datos ON CONNECT ON DISCONNECT etc
  • 16.
  • 19. Procedimientosalmacenadosseleccionables (permiten Joins con tablas)Consultas en varias bases de datos Consultaotra base de datosutilizandosuusuario y contraseña: EXECUTE STATEMENT '...' EXTERNAL DATA SOURCE ‘serv:ruta' USER ‘SYSDBA' PASSWORD ‘master’ Su altacompatibilidad con estándares de la industriahace de Firebird la opciónindicadaparadesarrollaraplicacionesinteroperablesparaambienteshomogéneos e híbridos.
  • 20.
  • 25.
  • 27. Concepto de Propietario de la Base de DatosRed El únicopuerto de red debe ser abierto (3050 por default, configurable) Alias (la ruta a la base de datos no estáexpuesta) Autenticaciónconfiable de Windows Ingreso simple parausuarios finales Integración con la seguridad de dominio de Windows y seguridad AD
  • 28. www.MindTheBird.com Firebird: 4 Arquitecturas Hasta 1000 usuarios, de 1Tb de tamaño Hasta 500 usuarios, 300 Gbde tamaño Hasta 100 usuarios, 50Gb de tamaño Monousuario, el DBMS está en DLL SuperClassic ¡Nueva arquitectura en la versión 2.5 architecture! Combinalasmejorescaracterísticas de SuperServer y Classic. Ideal paraambientesvirtualizados. SuperServer Instalaciónpequeña, rendimiento, fácil de integrar e instalaciónsilenciosa. Embedded Servidorcompletointegrado en una DLL, muyligero y con opciones a cambiar a arquitecturasmayores de maneratransparente. Classic Arquitectura de serviciopesadoparaservidoresmultiprocesador con unagrancantidad de RAM y un disco duro HDD. * El número de usuarios de base de datos y tamañosnos son los límites de Firebird. Son dados únicamenteparaejemplificación.
  • 29. Firebird: Escalabilidad 4 arquitecturasparaescalardesde 1Mb a 1Tb El límite de la base de datoses 32Tb Bases de datosreales de 1Tb Desdeuno a 1000 usuarios Escaladotransparente Desdeuna DLL empotrada a multiprocesadores//CPUs www.MindTheBird.com
  • 30.
  • 31. 100% de interoperabilidadand migración de un paso entre plataformas*Soporta Windows y Linux de 32 y 64 bits www.MindTheBird.com
  • 32. Firebird: Herramientas de Desarrollo Firebird.NET JayBird (Java) UIB, FIBPlus*, IBObjects* (Delphi/C++ Builder) FreePascal & Lazarus PHP para Firebird FireRuby ¡y más! Delphi/C++Builder *software comercial www.MindTheBird.com
  • 33. Firebird: Mapa de desarrolloestable, futurobrillante Firebird 3 ¡pronto! Más en www.mindthebird.com ¡Nació en 2000! www.MindTheBird.com
  • 34.
  • 37. No teamarras a un vendedorFirebird trabaja. www.MindTheBird.com
  • 38. USO DE FIREBIRD ¿Dónde se utiliza Firebird? www.MindTheBird.com
  • 39. www.MindTheBird.com Bases de datosreales Firebird de grantamaño Bas-X Más de 450Gb Bas-X (Australia) es un proveedor de tecnologías de informaciónempresarial a vendedoresindependientes, particularmente a operadoresmultisitio y grupos de administración. Bas-X es un líderverdadero en el desarrollobasado en Firebird: dos de susclientestienen bases de datos de Firebird con más de 450Gb, y otrasmástienen bases de datos de más de 200Gb. Watermark Technologies Más de 300Gb Watermark Technologies (ReinoUnido) daservicio a empresas en los sectores de Finanzas y de Gobierno. Watermark Technologies produce software queutiliza Firebird paraadministración de documentosqueincluye un OCR indexadoparabúsquedastextuales. Es utilizadoporconsultoresfinancieros, compañías de seguros y similares. Tienenvarias bases de datos de Firebird de más de 300 Gbactualmente con susclientes. Profitmed Más de 60Gb Profitmed (Rusia) esuno de los distribuidoresmásgrandes de Rusia. Tienen bases de datosrelativamentepequeñas (“sólo” cerca de 60Gb y creciendo 2Gb al mes), perodecidimosmencionarloyaquetienenunacargaextremadamentealta en términos de conexionessimultáneas, sirviendo a cientos de pequeñospuntos de venta y farmacias en todaRusia. www.basx.com.au www.profitmed.net www.watermarktech.co.uk
  • 40. www.MindTheBird.com ¿De quétamañoestu base de datos? # of instancias Tamaños de base de datos Existen bases de datosreales de Firebird de hasta 1 Terabyte de tamaño. ¿Es estosuficienteparatusnecesidades?
  • 41. Firebird: todaslasindustrias, todotipo de aplicaciones Finanzas Farmacéuticas Ventas Gobierno Estasfotografías son de empresasqueutilizan Firebird (ERP, etc) www.MindTheBird.com
  • 42. COMPETENCIA Competidores de Firebird www.MindTheBird.com
  • 43. www.MindTheBird.com Firebird: Un panorama general de la competencia Capacidades Oracle MSSQL Oracle Enty MSSQL Ent Oracle Oracle Standard MS SQL PostgreSQL Firebird MySQL MS SQL Standard InterBase precio MSSQL Express, Oracle Express US$5000/CPU US$26000/CPU 0 Bases de datoslibres Propietarias *La gráficareprecenta la relaciónprecio/capacidadespara el caso general de desarrollo de bases de datos, comúnmentesolicitadopor ISV y desarrolladorescaseros.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. Fácil de integrar en instaladores (todaslasversiones)
  • 49.
  • 50. MS SQL Express, Oracle Express, etc
  • 52. 4Gb máximo en la base de datos (el tamañoesmuypequeño en general, no esaceptableparamultimedios)
  • 54. No pueden ser actualizadastransparentemente (la reinstalación de la versióncompletaesnecesaria)
  • 55. Claramentereconocidaspor la comunidadcomo “quesolibre”www.MindTheBird.com Bases de datos “Express” = Sin juguetes, por favor
  • 56. www.MindTheBird.com Puntos a considerar de Microsoft SQL Sólodisponiblepara Windows EstoesMicrosoft. EstoesWindows. Por lo quetú (o tucliente) requierenadquirir Windows Server también Administraciónintensiva Las solucionesbasadas en MS SQL comúnmenterequierensoporteprofesional. Precio Pueden ser consultadosaquí: http://store.microsoft.com/microsoft/SQL-Server-2008-Standard-Edition/product/14CF716A/?WT.mc_id=sqlserversite_enterpriselink El precio se calculaasí: Licencia de servidor+ # de Licencias de Acceso de Cliente(CALs) Ilimitadopor CPU Otra “nueva” característica Maquinaria de B.D. e-business Herramientas de administración Reportes Más cosas Integración con tuproducto Los desarrolladores (ISV) requierenfirmar un Acuerdo de Regalías de ISV para vender SQL Server como parte de unasolución de la empresaindependiente. integración SOA stuff BI Con algunos Servicios web Bus empresarial Nubes Adquiéreloporsólo $xxxxporprocesador
  • 57. www.MindTheBird.com Puntos a considerar de Oracle Oracle esmuybueno, y muycaro Administraciónintensiva Las solucionesbasadas en Oracle comúnmenterequierensoporteprofesional y un administradordedicado. Firebird y Oracle Muchasempresasusan Firebird comouna base de datos de capa 2 con Oracle, mientrasque el almacén de datos principal estábasado en Oracle, lassucursalesutilizan Firebird. Muchosdesarrolladores (ISV) utilizan Firebird paraversionesligeras de susproductos y Oracle paraversiones de alto desempeño. Si erescapaz de contratarlicenciamiento de Oracle y puedescontratar un administrador de Oracle paramantenersaludabletu base de datos, entonces Oracle esparatí. Alto nivel del desarrollador Para crearsolucionesprofesionalesbasadas en Oracle, se requiereque los desarrolladorestengan un alto nivel de capacitación. Integrándolo a tuproducto Los desarrolladores (ISV) requierenfirmar un acuerdo especial paravender Oracle como parte de unasoluciónindependiente. El principal puntoacerca de Oracle es: quepuede ser que no requieras el software máscaropararealizar el trabajoque se puedehacer con software libre.
  • 58. Portodoesto, ¿Cómopuedecompetir Firebird con las bases de datosempresarialesmaduras? - Son suficientesmillones de transaccionesporminutopara la mayoría de lasaplicaciones de base de datos. ¿Serácierto? Revisa el informe Forrester: Las pruebas de rendimiento TPC ya no son válidas www.forrester.com/rb/Research/tpc_benchmarks_dont_matter_anymore/q/id/53871/t/2 - El hardware moderno (SSD, 64Gb RAM) permitecrearsistemasmuyrápidos, quesuperanlasnecesidades de los negocios en general. Revisa el informe IDC No. 206058: ¿Será la virtualización del almacenamiento el elemento de paz en la guerra de las bases de datos? www.MindTheBird.com
  • 59. www.MindTheBird.com Portodoesto surge la granpregunta: ¿Es Firebird suficientementebuenoparatusmetas y proyectos?
  • 60.
  • 62. Rusia
  • 69.