SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Terraform을 이용한 Infrastructure as Code 실전 구성하기 :: 변정훈::AWS Summit Seoul 2018
 Terraform을 이용한 Infrastructure as Code 실전 구성하기 :: 변정훈::AWS Summit Seoul 2018 Terraform을 이용한 Infrastructure as Code 실전 구성하기 :: 변정훈::AWS Summit Seoul 2018
Terraform을 이용한 Infrastructure as Code 실전 구성하기 :: 변정훈::AWS Summit Seoul 2018Amazon Web Services Korea
 
AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발
AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발
AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발Amazon Web Services Korea
 
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트Amazon Web Services Korea
 
Build your APPs in Lean and Agile Way using AWS Amplify
Build your APPs in Lean and Agile Way using AWS AmplifyBuild your APPs in Lean and Agile Way using AWS Amplify
Build your APPs in Lean and Agile Way using AWS AmplifyAmazon Web Services
 
Ataques cibernéticos: ¿qué puede hacer un hacker con tu computadora?
Ataques cibernéticos: ¿qué puede hacer un hacker con tu computadora?Ataques cibernéticos: ¿qué puede hacer un hacker con tu computadora?
Ataques cibernéticos: ¿qué puede hacer un hacker con tu computadora?Supra Networks
 
EMR 플랫폼 기반의 Spark 워크로드 실행 최적화 방안 - 정세웅, AWS 솔루션즈 아키텍트:: AWS Summit Online Ko...
EMR 플랫폼 기반의 Spark 워크로드 실행 최적화 방안 - 정세웅, AWS 솔루션즈 아키텍트::  AWS Summit Online Ko...EMR 플랫폼 기반의 Spark 워크로드 실행 최적화 방안 - 정세웅, AWS 솔루션즈 아키텍트::  AWS Summit Online Ko...
EMR 플랫폼 기반의 Spark 워크로드 실행 최적화 방안 - 정세웅, AWS 솔루션즈 아키텍트:: AWS Summit Online Ko...Amazon Web Services Korea
 
BANCO DE DADOS MÓVEIS E COMPUTAÇÃO MÓVEL: UMA DISCUSSÃO DE SEUS RECURSOS E AP...
BANCO DE DADOS MÓVEIS E COMPUTAÇÃO MÓVEL: UMA DISCUSSÃO DE SEUS RECURSOS E AP...BANCO DE DADOS MÓVEIS E COMPUTAÇÃO MÓVEL: UMA DISCUSSÃO DE SEUS RECURSOS E AP...
BANCO DE DADOS MÓVEIS E COMPUTAÇÃO MÓVEL: UMA DISCUSSÃO DE SEUS RECURSOS E AP...Ravel Gimenes
 
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...Oswaldo Hernández
 
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018Amazon Web Services
 
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016Amazon Web Services Korea
 
Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup finalMariaC7
 
Criptografía y su importancia en nuestra vida diaria
Criptografía y su importancia en nuestra vida diariaCriptografía y su importancia en nuestra vida diaria
Criptografía y su importancia en nuestra vida diariaecontinua
 
Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...
Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...
Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...Amazon Web Services
 
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...Amazon Web Services
 
Vc4 nm73 eq#4-3des
Vc4 nm73 eq#4-3desVc4 nm73 eq#4-3des
Vc4 nm73 eq#4-3des17oswaldo
 
Kernel de Windows PDF
Kernel de Windows PDFKernel de Windows PDF
Kernel de Windows PDFLikedLol
 

Tendances (20)

Terraform을 이용한 Infrastructure as Code 실전 구성하기 :: 변정훈::AWS Summit Seoul 2018
 Terraform을 이용한 Infrastructure as Code 실전 구성하기 :: 변정훈::AWS Summit Seoul 2018 Terraform을 이용한 Infrastructure as Code 실전 구성하기 :: 변정훈::AWS Summit Seoul 2018
Terraform을 이용한 Infrastructure as Code 실전 구성하기 :: 변정훈::AWS Summit Seoul 2018
 
AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발
AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발
AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발
 
Modelo Persistente
Modelo PersistenteModelo Persistente
Modelo Persistente
 
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
 
Build your APPs in Lean and Agile Way using AWS Amplify
Build your APPs in Lean and Agile Way using AWS AmplifyBuild your APPs in Lean and Agile Way using AWS Amplify
Build your APPs in Lean and Agile Way using AWS Amplify
 
Abstract factory
Abstract factoryAbstract factory
Abstract factory
 
Ataques cibernéticos: ¿qué puede hacer un hacker con tu computadora?
Ataques cibernéticos: ¿qué puede hacer un hacker con tu computadora?Ataques cibernéticos: ¿qué puede hacer un hacker con tu computadora?
Ataques cibernéticos: ¿qué puede hacer un hacker con tu computadora?
 
EMR 플랫폼 기반의 Spark 워크로드 실행 최적화 방안 - 정세웅, AWS 솔루션즈 아키텍트:: AWS Summit Online Ko...
EMR 플랫폼 기반의 Spark 워크로드 실행 최적화 방안 - 정세웅, AWS 솔루션즈 아키텍트::  AWS Summit Online Ko...EMR 플랫폼 기반의 Spark 워크로드 실행 최적화 방안 - 정세웅, AWS 솔루션즈 아키텍트::  AWS Summit Online Ko...
EMR 플랫폼 기반의 Spark 워크로드 실행 최적화 방안 - 정세웅, AWS 솔루션즈 아키텍트:: AWS Summit Online Ko...
 
BANCO DE DADOS MÓVEIS E COMPUTAÇÃO MÓVEL: UMA DISCUSSÃO DE SEUS RECURSOS E AP...
BANCO DE DADOS MÓVEIS E COMPUTAÇÃO MÓVEL: UMA DISCUSSÃO DE SEUS RECURSOS E AP...BANCO DE DADOS MÓVEIS E COMPUTAÇÃO MÓVEL: UMA DISCUSSÃO DE SEUS RECURSOS E AP...
BANCO DE DADOS MÓVEIS E COMPUTAÇÃO MÓVEL: UMA DISCUSSÃO DE SEUS RECURSOS E AP...
 
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
 
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018
AWS Direct Connect: Deep Dive (NET403) - AWS re:Invent 2018
 
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
 
Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup final
 
Criptografía y su importancia en nuestra vida diaria
Criptografía y su importancia en nuestra vida diariaCriptografía y su importancia en nuestra vida diaria
Criptografía y su importancia en nuestra vida diaria
 
1.6 Activos Informáticos
1.6 Activos Informáticos1.6 Activos Informáticos
1.6 Activos Informáticos
 
Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...
Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...
Monitor All Your Things: Amazon CloudWatch in Action with BBC (DEV302) - AWS ...
 
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
 
Vc4 nm73 eq#4-3des
Vc4 nm73 eq#4-3desVc4 nm73 eq#4-3des
Vc4 nm73 eq#4-3des
 
Kernel de Windows PDF
Kernel de Windows PDFKernel de Windows PDF
Kernel de Windows PDF
 
Clase4 poo-uml
Clase4 poo-umlClase4 poo-uml
Clase4 poo-uml
 

Similaire à Aspectos técnicos de Firebird

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.
 
Base de Datos
Base de DatosBase de Datos
Base de Datosjmmosque
 
Grupo 4
Grupo 4Grupo 4
Grupo 4Ingrid
 
Presentcion grupo 4 ib
Presentcion grupo  4 ibPresentcion grupo  4 ib
Presentcion grupo 4 ibfdfreddy
 
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
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datosMarlene Torres
 

Similaire à Aspectos técnicos de Firebird (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
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
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
 
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
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 

Dernier

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 

Dernier (11)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Aspectos técnicos de Firebird

  • 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.