21
BASE DE DATOS FIREBIRD Integrantes: -Ing. Yarmibeth Martínez -Ing. Aissel Machado -Lic. José Chacón

Firebirdbasededatos

Embed Size (px)

Citation preview

BASE DE

DATOS

FIREBIRD

Integrantes:

-Ing. Yarmibeth Martínez

-Ing. Aissel Machado

-Lic. José Chacón

¿QUÉ ES FIREBIRD?

-Es un potente gestor de base de datos relacional (DBMS) de

código abierto, es decir, no comercial, que opera bajo los

estándares de SQL, tanto de sintaxis como de tipo de datos.

Está basado en la versión 6 de Interbase, cuyo código fue

liberado por la empresa de software Borland.

Fuente:http://es.wikipedia.org/wiki/Firebird

HISTORIA DE FIREBIRD

En Julio del año 2000, Borland decidió liberar el

código de Interbase.

Diversos integrantes de la plantilla crearon una

nueva empresa denominada IBPhoenix, y junto

a otros desarrolladores independientes, crearon

el fork ahora conocido como Firebird.

En este proyecto, el código fuente de Interbase

fue re-escrito de lenguaje C a lenguaje C++

Más tarde, Borland decidiría volver a privatizar

Interbase y comercializar sus licencias. Sin

embargo, Firebird sigue siendo un proyecto de

código abierto bajo una licencia similar a la

MPL (Mozilla Public License).

Fuente:http://es.wikipedia.org/wiki/Firebird Año 2000

FIREBIRD MAS DE 13 AÑOS DE

ÉXITO

FireBird

2.5.4

● 30/03/

2015 FireBird 1

● 2002

FireBird 1.5

● 2004

FireBird 2.0

● 2005

FireBird 2.1

● 2007

FireBird 2.5

● 2010

Fuente: http://es.slideshare.net/czarguzman5/firebird-

14985236?related=1

SQL Foundation

Fuentes:

http://es.wikipedia.org/wiki/Firebird

http://www.firebirdsql.org

Apoyar y lograr el avance del

manejador de base de datos

relacional Firebird

Algunos Objetivos

Proveer los mecanismos e infraestructura no comerciales

para aceptar y administrar los fondos recaudados, e

invertir tales fondos para promover el esfuerzo del

desarrollo de esta base de datos

Somos una comunidad virtual con iniciativa

venezolana, pero con apoyo de muchas personas de

otros países de habla hispana con la intención de

compartir el Proyecto Firebird y difundir la verdadera

base de datos de código abierto.

Somos un grupo de activistas del software libre que

brindamos apoyo a todos aquellos que necesitan

compartir o adquirir conocimientos sobre esta

excelente herramienta.

Fuente: http://www.firebird.org.ve/index.php/quienes-somos

¿QUIENES SOMOS?

¿Quienes usan Firebird?

Broadview Software Ltd, Toronto, Canadá, sistemas de

control y servicios online.

U.S. Navy, en un amplio rango de sistemas gerenciales y

logísticos.

Deutsche Presse-Agentur GmbH, HQ, Hamburgo, Alemania, la

mayor agencia de prensa alemana.

Fuentes:

http://www.firebirdsql.org/file/documentation/papers_presentations/html/who-uses.htm

http://sistemavalery.blogspot.com

http://a2super.blogspot.com

British Rail, U.K., sistemas de información para la

red nacional de trenes.

Venezuela

Firebird en el ranking mundial

DB-Engines Ranking

May 2015

Fuente: http://db-engines.com/en/ranking

CARACTERÍSTICAS PRINCIPALES

Es multiplataforma, y actualmente

puede ejecutarse en los sistemas

operativos:

Es ejecutable, pequeño, con

requerimientos de hardware bajos

Es medianamente

escalable.

Buena seguridad basada en usuarios/roles.

CARACTERÍSTICAS PRINCIPALES

Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros

(embedded). Soporte de transacciones ACID y claves foráneas

Diferentes arquitecturas, entre ellas el Firebird incrustado

(embedded server) que permite ejecutar aplicaciones monousuario

en ordenadores sin instalar el software Firebird.

Completo lenguaje para la escritura de disparadores

y procedimientos almacenados denominado PSQL.

Es código abierto.

FUNCIONES DEL FIREBIRD

Firebird es muy versátil, puede

ejecutarse como servicio o aplicación.

Concebida como una interfaz que permite

el manejo de base de datos locales.

Firebird funciona en Linux, Windows, MacOSX y

una variedad de plataformas UNIX

Este programa está diseñado para soportar

grandes cantidades de conexiones y administrar

un número elevado de gigas de información.

Firebird es una base de datos ligera y

sencilla de instalar. Solo un ejecutable

autoinstalable o un script según plataforma.

VENTAJAS DE FIREBIRD

Firebird no consume grandes

recursos en el servidor

Es rápida y potente

Tiene un tipo de licencia similar a MPL

(Mozilla PublicLicense), que permite su uso

de forma gratuita y con una distribución muy

poco restrictiva.

DESVENTAJAS DE FIREBIRD

Una de las desventajas es que si alguna

conexión de red o programa cliente tiene un

problema, puede dañar el archivo de datos,

ya que lo está abriendo directamente.

Solo lo manipulan los mas experimentados

en lenguaje SQL.

CARACTERÍSTICAS PRINCIPALES –

ARQUITECTURA MULTIGENERACIONAL

ARQUITECTURAS DEL FIREBIRD

SuperClassic Combina las mejores características de SuperServer y

Classic ideal para ambientes virtualizado.

Classic Arquitectura de servicio pesado para servidores

multiprocesador con una gran cantidad de RAM y disco

duro.

SuperServer Instalación pequeña, buen rendimiento, fácil de integrar e

instalación silenciosa.

Embedded Servidor completo integrado en un DDL, muy ligero y con

opción a cambiar las arquitecturas mayores de manera

permanente.

SEGURIDAD E INTEGRIDAD

FIREBIRD

En los sistemas Posix, Firebird se

ejecuta como usuario por defecto,

no como root.

Alias de Bases de Datos esconden

al cliente la ubicación física de las

bases de datos.

COMPARATIVO Soporte del Sistema Operativo

FIREBIRD COMO OPCIÓN PARA

DESARROLLADORES

¿POR QUÉ FIREBIRD?

RECOMENDACIÓN

Basados en lo siguiente:

- Entorno económico adverso para adquirir moneda extranjera, y comprar

software propietario.

- En el análisis técnico precedente de la Base de Datos Firebird.

- No requerir de inversión inicial, para la implantación de la BD Firebird.

Recomendamos la adopción por parte de la compañía,

de dicha herramienta informática.

GRACIAS POR SU

ATENCIÓN