Sei sulla pagina 1di 12

INTRODUCCIN

Oracle Database es un sistema de gestin de base de datos de tipo objeto-relacional (ORDBMS, por el
acrnimo en ingls de Object-Relational Data Base Management System), desarrollado por Oracle Corporation.
Es un manejador de base de datos relacional que hace uso de los recursos del sistema informtico en todas las
arquitecturas de hardware, para garantizar su aprovechamiento al mximo en ambientes cargados de
informacin.
Es el conjunto de datos que proporciona la capacidad de almacenar y acudir a estos de forma recurrente con un
modelo definido como relacional. Adems es una suite de productos que ofrece una gran variedad de
herramientas.
Es el mayor y ms usado Sistema Manejador de Base de Dato Relacional (RDBMS) en el mundo. La
Corporacin Oracle ofrece este RDBMS como un producto incorporado a la lnea de produccin. Adems
incluye cuatro generaciones de desarrollo de aplicacin, herramientas de reportes y utilitarios.

HISTORIA
El manejador de Base de datos Oracle, surgi a final de los aos 70 y principio de los aos 80. George Koch y
su equipo de tropas de asalto de tcnicos fue el primero en desembarcar en el terreno de Oracle en 1982.
Durante un proceso de evaluacin de sistema de gestin de base de datos para una importante aplicacin
comercial que George estaba diseando y construyendo. Cuando termin, la evaluacin fue descrita en
Computer World como el estudio ms severo de SGBD que se haba hecho nunca..
Oracle conocida entonces como Relational Software, tena poco ms de 25 empleados en aquel tiempo y solo
unos pocos clientes importantes. Sin embargo, cuando se complet el estudio, Oracle fue declarada vencedora.
George afirmo que el SGBD Oracle era tcnicamente el mejor producto del mercado
El poderoso modelo relacional ha evolucionado desde herramientas y los modelos de datos de redes. La mayor
aceptacin y uso de un modelo de datos es el modelo relacional que fue conocido en 1969 con la revisin hecha
por IBM, Dr. E. F. Codd.

CARACTERISTICAS
Oracle Admite varias opciones de soportes de arranque. Puede iniciar la aplicacin Asistente de instalacin de
hardware (HIA) de Oracle desde una unidad local conectada al servidor (CD/DVD o unidad flash USB), una
unidad de red redirigida remota (CD/DVD virtual o imagen de ISO) o una imagen disponible en el entorno de red
PXE.
Proporciona controladores de dispositivo especficos del servidor y de la configuracin con la certificacin de
Oracle para tarjetas accesorias opcionales y otro hardware del sistema.
Elimina la necesidad de obtener y preparar controladores de dispositivo de nivel de sistema operativo en
distintos soportes antes de instalar el sistema operativo.
Ayuda en la instalacin del sistema operativo para Oracle VM y versiones admitidas de los sistemas operativos
Windows y Linux (Oracle, SLES y RHEL).
Proporciona una opcin de actualizacin de la aplicacin Asistente de instalacin de hardware (HIA) de Oracle
que le permite mantener la ltima versin de la aplicacin.
Incluye capacidad de recuperacin para un procesador de servicio que no funciona (daado o inaccesible). Esta
caracterstica es especfica del servidor.
Un Oracle de un nico rack tiene hasta 12 TB de memoria del sistema, 672 de disco, 44 terabytes de Flash PCI
de alto rendimiento, 240 ncleos de CPU de base de datos y 168 ncleos de CPU en almacenamiento para
acelerar SQL intensivo de datos. Oracle admite todas las optimizaciones de software de Oracle, incluida la
cach Smart Flash, la compresin Smart Flash, la compresin columna hbrida y la mensajera InfiniBand.
Permite ampliar linealmente el clculo y el almacenamiento desde un octavo de rack hasta 18 racks completos.
La configuracin menor incluye 21 terabytes de almacenamiento bruto y 30 ncleos de CPU. La mayor tiene
petabytes de almacenamiento y miles de ncleos de procesamiento. Las configuraciones menores se pueden
ampliar en lnea.
PROGRAMAS Y ARCHIVOS QUE COMPONE ORACLE
Un RDBMS Oracle est compuesto por tres partes principales, que son:
1. El Kernel de Oracle
2. Las instancias del Sistema de Base de Datos.
3. Los Archivos relacionados al sistema de Base de Datos.
EL KERNEL DE ORACLE
El Kernel es el corazn del RDBMS Oracle, el cual maneja las siguientes tareas:

Manejar el almacenamiento y definicin de los datos.

Suministrar y limitar el acceso a los datos y la concurrencia de los usuarios.

Permitir los backup y la recuperacin de los datos.

Interpretar el SQL y PL/SQL.


As como el Kernel es un sistema operativo, el Kernel Oracle es cargado a la memoria al inicio de las
operaciones y es usado por cada base de datos existente en el equipo.
EL PGA (Programa Global rea)

Es tambin llamado Proceso Global rea, consta de datos e informacin de control de los procesos, asegurando
el uso correcto de estos. El PGA contiene informacin acerca de las conexiones y los procesos que se realizan
en Oracle, su tamao es variable en longitud, pero no es dinmico. El PGA se activa al conectarse un usuario.
EL SGA (System Global Area)
Se puede llamar Shared global rea. Se podra definir como una serie de buffers en memoria residente, a travs
de la cual todas las transacciones y el almacenamiento de dato fluyen. El SGA es localizado en memoria al
iniciarse una instancia y desaparece al bajarla. Su tamao no puede ser cambiado, pero si puede ser visto con
el comando "SHOW SGA" en el SQL*DBA. Su longitud est definida por los parmetros del archivo de iniciacin
INIT.ORA.
Est Compuesto por:

Diccionario Cache

Los Redo Log Buffers

Los Database Buffers


DICCIONARIO CACHE
Es un conjunto de tablas que son usadas para proveer informacin asociada con la base de datos, donde se
definen los nombres de usuarios, privilegios, objetos, retenciones y espacios que conforman un RDBMS Oracle.
REDO LOG BUFFERS:
Es un espacio reservado en memoria que contiene los cambios realizados a los bloques de datos, permitiendo
la reconstruccin de la base de datos en caso de ocurrir un accidente.
DATABASE BUFFERS:
Es un espacio reservado en memoria para las operaciones normales de la base de datos, el cual depende del
tamao especificado en el archivo de inicializacin (INIT.ORA).
ARQUITECTURA
La arquitectura de Oracle Database incorpora servidores de base de datos escalables estndares del sector,
servidores de almacenamiento inteligentes escalables y un tejido interno InfiniBand de alta velocidad que
conecta todos los servidores y el almacenamiento. Algoritmos de software exclusivos implementan inteligencia
de base de datos en almacenamiento, Flash basada en PCI y redes InfiniBand para proporcionar alto
rendimiento y capacidad con costes reducidos respecto a otras plataformas. Sencillo y fcil de implementar,
Oracle Exadata Database Machine potencia y protege sus bases de datos ms importantes y es la base ideal
para una nube de base de datos consolidada.
ESTRUCTURA FSICA Y LGICA
Las estructura fsica tales como los archivos del sistema operativo, son almacenados en dispositivos tangibles
como son cintas magnticas, discos y otros. A cada archivo le corresponde un espacio en el sistema operativo.
Oracle requiere de varios archivos para su funcionamiento, los cuales conforman su estructura fsica.
A la estructura lgica le corresponde un espacio por unidad, pero sus limitaciones son independientes de las
localizaciones de espacio fsico.
DESARROOLLO
Oracle es bsicamente un herramienta cliente/servidor para la gestin de base de datos, es un producto
vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hace que solo se vea en
empresas muy grandes y multinacionales, por norma general.
En el desarrollo de pginas Web pasa lo mismo como es un sistema muy caro no est tan extendido como otras
bases de datos, por ejemplo, Access, MySQL, SQL Server etc.

Oracle como antes lo mencionamos se basa en la tecnologa cliente/ servidor, pues bien, para su utilizacin
primero sera necesario la instalacin de la herramienta servidor ( Oracle8i ) y posteriormente podramos atacar
a la base de datos desde otros equipos con herramientas de desarrollo como Oracle Designer y Oracle
Developer, que son las herramientas de programacin sobre Oracle a partir de esta premisa vamos a desarrollar
las principales acepciones de Oracle y sus aplicaciones en las distintas ares de trabajo.
Este sistema ha comenzado a evolucionar en esta direccin, aadiendo tipos de clases, referencias, tablas
anidadas, matrices y otras estructuras de datos complejas. Desafortunadamente, la implementacin actual de
las mismas no ofrece una ventaja clara en eficiencia, como sera de esperar, y s provocan la incompatibilidad
de los diseos que aprovechan las nuevas caractersticas con otras bases de datos.
Oracle corre en computadoras personales (PC), microcomputadoras, mainframes y computadoras con
procesamiento paralelo masivo. Soporta unos 17 idiomas, corre automticamente en ms de 80 arquitecturas de
hardware y software distinto sin tener la necesidad de cambiar una sola lnea de cdigo. Esto es porque ms el
80% de los cdigos internos de Oracle son iguales a los establecidos en todas las plataformas de sistemas
operativos.
ANTECEDENTES
Es la innovacin la que impulsa el xito de Oracle. Oracle fue una de las primeras empresas en lograr que sus
aplicaciones comerciales estn disponibles en Internetuna idea hoy en da dominante. Con el lanzamiento de
Oracle Fusion Middleware, Oracle comienza a lanzar nuevos productos y funcionalidades, los cuales reflejan el
objetivo de la empresa: conectar todos los niveles de tecnologa empresarial para ayudar a los clientes a
acceder al conocimiento que necesitan para responder con velocidad y agilidad ante los requisitos del mercado.
Hoy, Oracle Real Application Clusters, Oracle E-Business Suite, Oracle Grid Computing (ingls), soporte de
Enterprise Linux, y Oracle Fusion fomentan el compromiso hacia la innovacin y los resultados, lo cual ha
perfilado a Oracle durante 30 aos.
El poderoso modelo relacional ha evolucionado desde herramientas y los modelos de datos de redes. La mayor
manera aceptada y usada de un modelo de datos es el modelo relacional. El relacional conocido en 1969 con la
revisin hecha por IBM, Dr. E. F. Codd.
Un modelo relacional posee tres grandes aspectos:
1. Estructuras: Definicin de objetos que contengan datos y que son accesibles a los usuarios.
2. Operaciones: Definir acciones que manipulen datos u objetos
3. Reglas: Leyes para gobernar la informacin, como y quien manipular.
Oracle tiene su sede en la localidad californiana de Redwood City, Estados Unidos. Segn la clasificacin
correspondiente al ao 2006, ocupa el primer lugar en la categora de las bases de datos y el sptimo lugar a
nivel mundial de las compaas de tecnologas de la informacin.
La tecnologa Oracle se encuentra prcticamente en muchas industrias del mundo y en las oficinas de 98 de las
100 empresas Fortune 100.
Oracle (Nasdaq: ORCL) es la primera compaa de software que desarrolla e implementa aplicaciones para
empresas cien por ciento activado por Internet a travs de toda su lnea de productos: base de datos,
aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones.
Oracle es el proveedor mundial de software para administracin de informacin, muy por delante de la segunda
de su segmento, Software AG

REQUISITOS DE HARDWARE Y SOFTWARE


Antes de comenzar la instalacin, tenga en cuenta los requisitos de hardware y software que figuran en las
subsecciones siguientes.

Requisitos de la estructura de Oracle


Requisitos de licencia de software
Requisitos de topologa admitidos
Requisitos de instalacin de parches

Admisin de Oracle RAC precisa un clster en funcionamiento con la estructura de clster inicial ya instalada.
Consulte Oracle Solaris Cluster Software Installation Guide para obtener ms informacin sobre la instalacin
inicial de software de clster. Compruebe que haya obtenido e instalado las licencias correspondientes del
software. Si las licencias se instalan incorrectamente o de manera incompleta, es posible que los nodos no
puedan arrancar. Por ejemplo, si utiliza VxVM con la funcin de clster, compruebe que tenga instalada una
licencia vlida para la funcin de clster del administrador de volmenes. Para ello, ejecute el comando vxlicrep.
Consulte con un representante de Sun Enterprise para conocer cules son las topologas admitidas actuales
para Admisin de Oracle RAC, la interconexin de clsters, el esquema de administracin de almacenamiento y
las configuraciones de hardware. Compruebe que haya instalado los correspondientes parches de software para
el sistema operativo Solaris, Oracle Solaris Cluster, Oracle y el administrador de volmenes. Si tiene que instalar
algn parche de Admisin de Oracle RAC, dichos parches se deben aplicar tras haber instalado todos los
paquetes de servicios de datos.
VENTAJAS
1. Oracle es el motor de base de datos objeto-relacional ms usado a nivel mundial.
2. Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.
3. Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseo de
bases de datos muy completo (PL/SQL) que permite implementar diseos "activos", con triggers y
procedimientos almacenados, con una integridad referencial declarativa bastante potente.
4. Permite el uso de particiones para la mejora de la eficiencia, de replicacin e incluso ciertas versiones
admiten la administracin de bases de datos distribuidas.
5. El software del servidor puede ejecutarse en multitud de sistemas operativos.
6. Existe incluso una versin personal para Windows 9x, lo cual es un punto a favor para los
desarrolladores que se llevan trabajo a casa.
7. Oracle es la base de datos con ms orientacin haca INTERNET.
DESVENTAJAS
1. Las versiones ms recientes de Oracle son la 11g, 10g, 9g, 8g, desde el lanzamiento original de la 8 se
sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de
tantos fallos fue, al parecer, la remodelacin del sistema de almacenamiento por causa de la
introduccin de extensiones orientadas a objetos.
2. El mayor inconveniente de Oracle es quizs su precio. Incluso las licencias de Personal Oracle son
excesivamente caras, en mi opinin. Otro problema es la necesidad de ajustes. Un error frecuente
consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones
clientes. Un Oracle mal configurado puede ser desesperantemente lento.
3. Tambin es elevado el coste de la informacin, y slo ltimamente han comenzado a aparecer buenos
libros sobre asuntos tcnicos distintos de la simple instalacin y administracin.

POR QU ORACLE?
Desde el principio, Oracle ha suministrado la tecnologa ms avanzada del mercado para proteger la
informacin donde reside: en la base de datos.
Oracle proporciona una cartera integral de soluciones de seguridad para garantizar la privacidad de los datos,
protegerse contra las amenazas internas y facilitar el cumplimiento de las normativas.
Oracle ofrece potente actividad de base de datos con control y bloqueo, control de acceso con mltiples factores
y privilegios de usuario, clasificacin de datos,encriptacin de datos transparente, auditora e informes
consolidados, administracin de configuracin segura y enmascaramiento de datos, para que los clientes
puedan implementar soluciones de seguridad de datos fiables sin necesidad de modificar sus aplicaciones,
ahorrando tiempo y dinero.

CONCLUSION
Antes de hacer este ensayo mi conocimiento sobre el gestor de base de datos (ORACLE) era muy limitado.
Despus de abarcar mucho de la informacin de este gestor mi concepto sobre el mismo comenz a
enriquecerse provocando que mi conocimiento se formalizara de tal manera que pueda llevar acabo un ensayo
sobre el.
ORACLE sin duda es el mayor y ms usado Sistema Manejador de Base de Dato Relacional (RDBMS) en el
mundo. Soporta todas las funciones que se esperan de un servidor serio. Un lenguaje de diseo de bases de
datos muy completo con muchas herramientas para la realizacin de base de datos.
ORACLE puede correr en computadoras personales, microcomputadoras, y computadoras con procesamiento
paralelo masivo. Este gestor hace uso de los recursos del sistema informtico en todas las arquitecturas de
hardware, para garantizar su aprovechamiento al mximo en ambientes cargados de informacin.
Dejando ms que claro ORACLE es uno de los gestores ms poderoso, complejo y seguro que puede haber en
el campo de SGMBD. Siendo utilizado tanto como grandes empresas pero sin dejar fuera que tambin puede
ser utilizado para aprendizaje de alumnos o para aquellos que desean comenzar en el mbito de la creacin de
bases de datos

INTRODUCCIN
Firebird es un sistema de administracin de base de datos relacional (o RDBMS) (Lenguaje consultas: SQL) de
cdigo abierto, basado en la versin 6 de Interbase, cuyo cdigo fue liberado por Borland en 2000. Su cdigo
fue reescrito de C a C++.
El proyecto se desarrolla activamente, el 18 de abril de 2008 fue liberada la versin 2.1 y el 26 de diciembre de
2009 fue liberada la versin 2.5.0 RC1. La versin 2.5.2, la ms reciente del proyecto, fue liberada el 24 de
Marzo de 2013.
Firebird Trabaja con el lenguaje SQL para manipular datos. Dispone de la mayora de las instrucciones DDL y
DML estndar de SQL. Firebird es muy verstil, puede ejecutarse como servicio o aplicacin. Ofrece muchas
caractersticas de SQL ANSI estndar y que funciona en Linux, Windows, MacOSX y una variedad de
plataformas UNIX.
Firebird ofrece alto rendimiento y un poderoso lenguaje de procedimientos almacenados, acompaado de una
variedad de disparadores.

HISTORIA
Ha estado usndose en produccin bajo varios nombres desde 1981. A finales de la dcada de 1990, Borland
decidi liberar el cdigo 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. Ms tarde, Borland decidira volver a privatizar Interbase y comercializar sus licencias.
Sin embargo, Firebird sigue siendo un proyecto de cdigo abierto bajo una licencia similar a la MPL (Mozilla
Public License). La tecnologa de Firebird ha estado en uso por 20 aos, lo que lo hace un producto muy estable
y maduro.
En abril de 2003, la Fundacin Mozilla decidi renombrar su navegador web de Phoenix a Firebird. Esta decisin
caus gran preocupacin en lo que se refera al proyecto para bases de datos Firebird, debido a que se asuma
que los usuarios se confundiran entre la base de datos y el navegador web porque estos llevaran el mismo
nombre.

CARACTERISTICAS
Es multiplataforma, y actualmente puede ejecutarse en los sistemas operativos: Linux, HP-UX, FreeBSD, Mac
OS, Solaris y Microsoft Windows, Ejecutable pequeo, con requerimientos de hardware bajos, Arquitectura
Cliente/Servidor sobre protocolo TCP/IP y otros (embedded), Soporte de transacciones ACID y claves forneas,
Es medianamente escalable, Buena seguridad basada en usuarios/roles.
Tambin tiene Diferentes arquitecturas, entre ellas el Servidor Embebido1 (embedded server) que permite
ejecutar aplicaciones monousuario en ordenadores sin instalar el software Firebird, Bases de datos de slo
lectura, para aplicaciones que corran desde dispositivos sin capacidad de escritura, como cd-roms, Existencia
de controladores ODBC, OLEDB, JDBC, PHP, Perl, .net, etc, Requisitos de administracin bajos, siendo
considerada como una base de datos libre de mantenimiento, al margen de la realizacin de copias de
seguridad.
Existen dos tipos de servidor Firebird para ser instalados: Classic y Super server. Si bien tienen varias
diferencias menores entre s, la principal consiste en que el super server maneja hilos de ejecucin individuales
para cada conexin. Por lo tanto para un nmero reducido de conexiones el recomendado sera el classic
porque consumir menor cantidad de recursos.
Podra considerarse un tercer tipo, el Embedded. ste consiste en una nica bibliotca de enlace dinmico DLL
(de unos 2 MB de tamao) que contiene todo el servidor. De esta forma se puede tener un DBMS completo
disponible y distribuble junto con aplicaciones de usuario sin requerir que este se instale por separado.
Bajo consumo de recursos, Completo lenguaje interno para procedimientos almacenados y disparadores
(PSQL), Soporte para Funciones
Versin incrustada - ideal para crear catlogos en CDROM, versiones mono usuario, de evaluacin o porttiles
de las aplicaciones. Docenas de herramientas de terceros, como herramientas de administracin grficas,
herramientas de replicacin, etc.
Escritura segura - recuperacin rpida, sin requerir logs de transacciones! Muchas formas de acceder a tu base
de datos: nativo/API, drivers dbExpress, ODBC, OLEDB, proveedor .Net, driver JDBC nativo tipo 4, mdulo
Python, PHP, Perl, etc.
PROGRAMAS Y ARCHIVOS QUE COMPONEN FIREBIRD

Cdigo abierto verdadero: realmente es libre


Licencia basada en Mozilla, sin restriccin alguna
Sin doble licenciamiento ni lmites de algn tipo
Instalacin sencilla
Fcil de integrar al instalador propio (todas las versiones)
Firebird arranca de inmediato
Mantenimiento sencillo
Herramientas incluidas en la distribucin de Firebird
Mantenimiento soportado por la API de Servicios
4 arquitecturas para escalar desde 1Mb hasta1Tb
El lmite de la base de datos es de 32Tb
Bases de datos reales de 1Tb
De 1 a 1000 usuarios

Escalado transparente
Desde DLL integradas a multi-ncleos/CPUs

ARQUITECTURA MULTIGENERACIONAL
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)
Limpieza automtica. Firebird puede administrar automticamente las versiones de datos y realizar limpieza
(conocido como vaciado en otros DBMS) conforme sea necesario
Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros (embedded)
ESTRUCTURA FSICA Y LGICA
Las estructura fsica tales como los archivos del sistema operativo, son almacenados en dispositivos tangibles
como son cintas magnticas, discos y otros. A cada archivo le corresponde un espacio en el sistema operativo.
Oracle requiere de varios archivos para su funcionamiento, los cuales conforman su estructura fsica.
A la estructura lgica le corresponde un espacio por unidad, pero sus limitaciones son independientes de las
localizaciones de espacio fsico.
DESARROLLO
No te dejes engaar por el tamao del instalador. Firebird es un poderoso y completo RDBMS. Puede manejar
bases de datos desde solo unos cuantos KB hasta muchos Gigabytes con muy buen desempeo y
prcticamente libre de mantenimiento.
Probar Firebird es una tarea muy sencilla. El tamao del instalador es usualmente menor de 5MB (dependiendo
del sistema operativo de tu eleccin) y totalmente automatizado. Puedes descargarlo desde el Sitio oficial de
Firebird. La ltima versin estable liberada es la 2.1.
Notars que el servidor viene en 3 distintos paquetes: SuperServer, Classic y Embedded. Puedes iniciar con el
SuperServer. Actualmente, la edicin Classic est recomendada para usarse en mquinas con SMP y otras
situaciones especficas.
La edicin SuperServer comparte el cache entre las conexiones y utiliza hilos para manejar cada una de ellas.
La edicin Classic inicia un proceso servidor independiente por cada conexin que recibe.
La edicin Incrustada (Embedded) es una sorprendente variacin del servidor. Es un completo Servidor Firebird
empacado en unos cuantos ficheros.
Con l es muy fcil distribuir aplicaciones, puesto que no requiere instalacin. Es ideal para catlogos en
CDROM, demostraciones o aplicaciones de escritorio independientes.
En Windows, puedes ejecutar Firebird como servicio o en modo aplicacin. El instalador puede crear, en el
panel de control, un cono para administrar el servidor (iniciarlo, detenerlo, etc.).

ANTECEDENTES
El proyecto se desarrolla activamente
El 18 de abril del 2008 fue liberada la versin 2.1
El 26 de diciembre del 2009 fue liberada la versin 2.5.0 RC1.A finales de la dcada de 1990, Borland decidi
liberar el cdigo 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.
REQUISITOS DE HARDWARE Y SOFTWARE
Para la instalacin debemos descargar Firebird desde su pgina ofical: http://www.firebirdsql.org/, Indicando la
versin del Firebird y la arquitectura de nuestro sistema operativo.
Para fines de sta prctica utilizamos la versin 2.5.2 con una arquitectura de 32 bit. Cualquiera puede construir
una versin personalizada de Firebird, siempre y cuando las modificaciones se formen en virtud de la concesin
de licencias IDPL, para que otros puedan utilizarlas y aprovecharlas. Espacio en disco duro:
1214 Mb
Procesador:
x386, x64,PowerPC y SPARC
RAM:
16Mb para el cliente
64Mb para el servidor multi-cliente Nota: Seleccionamos la opcin "Super Server" ya que nuestro sistema
operativo es Windows. En caso de utilizar Linux seleccionaremos "Classic Server". Instalacin de Firebird
Descarga e instalacin.
De IBExpert Una vez descargado el archivo, procedemos con la instalacin, dando clic derecho sobre el archivo
y en ejecutar como administrador (Vista/7) Nota: Dejamos marcada la opcin de "Usar el Guardian para
controlar el servidor" ya que sta operacin nos permitir reiniciar el servicio si se llega a presentar alguna falla
o error, y ejecutaremos Firebird como Servicio ya que nuestro sistema operativo es servidora. Para comprobar
que Firebird se ha instalado correctamnete, lo verificamos desde el Panel de control.
VENTAJAS
1. Ofrece una gran variedad de medios para acceder a los datos (nativo/API) driver dbExpress, OBDC,
OLEDB, .NET provider, etc.
2. Otras peculiaridades resaltables son la creacin de copias de seguridad y la funcionalidad en
arquitecturas de 64 bits.
3. Firebird administra la concurrencia en las actualizaciones en los datos, as como el manejo de las
transacciones.

4. Firebird ofrece una concurrencia excelente, alto rendimiento y poderoso lenguaje de procedimientos
almacenados y disparadores.
5. Buena Seguridad Basada en usuarios/roles.
6. Soporte de transacciones ACID y claves forneas
7. Alta compatibilidad con ANSI SQL
DESVENTAJAS
1. Una de las desventajas es de la BD es solo puede acceder base de datos de Firebird/interbase con el
dialectico 1 de SQL.
2. Si alguna conexin de red o programa cliente tiene un problema, puede daar el archivo de datos, ya
que lo est abriendo directamente.
3. Solo lo manipulan los ms usados en lenguaje SQL.
POR QU FIREBIRD?
Muchas de las caractersticas configurables toman como valor por defecto el antiguo, comportamiento inseguro
para no interferir con las aplicaciones existentes, pero se puede mejorar significativamente la seguridad de su
sistema si eleva el nivel de proteccin dondequiera que sea posible.
Entre las nuevas y/o diferentes caractersticas de seguridad se encuentran:

En los sistemas Posix, Firebird ahora se ejecuta como usuario firebird por defecto, no como root.
En las plataformas Windows, tambin se puede ejecutar el servicio de Firebird bajo una cuenta de
usuario designada (por ej. Firebird). La prctica actual -ejecutar el servicio como el usuario
LocalSystem- implica un riesgo de seguridad si su sistema est conectado a la Internet. Consulte
README.instsvc en el subdirectorio doc para aprender sobre esta configuracin.
Alias de Bases de Datos esconden al cliente la ubicacin fsica de las bases de datos. Usando
alias, un cliente puede por ejemplo conectar a frodo:zappa sin necesidad de saber que la
ubicacin real es frodo:/var/firebird/music/underground/mothers_of_invention.fdb. Los alias tambin
le permiten reubicar bases de datos manteniendo la misma cadena de conexin en los clientes.
El parmetro DatabaseAccess puede tomar el valor Restrict para limitar el acceso a directorios
explcitos del sistema de archivos, o incluso None para permitir el acceso a bases de datos slo a
travs de alias. El valor por defecto es All, esto es, sin restricciones.
El parmetro ExternalFileAccess permite controlar el acceso a tablas externas.
El parmetro UdfAccess indica las ubicaciones permitidas para libreras de funciones definidas por
el usuario.

Los alias de bases de datos residen en el archivo aliases.conf, los parmetros de configuracin en firebird.conf.
Por favor consulte las notas de versin de su distribucin de Firebird para ver su uso exacto (y algn otro buen
consejo).
CONCLUSION
Antes de hacer este ensayo mi conocimiento sobre el gestor de base de datos (FIREBIRD) era muy limitado.
Despus de abarcar mucho de la informacin de este gestor mi concepto sobre el mismo comenz a
enriquecerse provocando que mi conocimiento se formalizara de tal manera que pueda llevar acabo un ensayo
sobre l.

Sin duda alguna FIREBIRD es uno de los mejores gestores de bases de datos de cdigo abierto esto se
aprovechando al mximo ya que puedes utilizar su cdigo para implementar algn proyecto as como de sus
herramientas y funciones.
no te trae ningn problema en el coste ya que es gratis lo cual es un gran apoyo para aquellos a los que van
adentrndose al mbito de empresarial o simplemente como herramienta iterativa de practica para los alumnos
y estudiantes del campo.

INTRODUCCIN
MariaDB es un sistema de gestin de bases de datos derivado de MySQL con licencia GPL. Es desarrollado por
Michael (Monty) Widenius (fundador de MySQL) y la comunidad de desarrolladores de software libre. Introduce
dos motores de almacenamiento nuevos, uno llamado Aria -que reemplaza con ventajas a MyISAM- y otro
llamado XtraDB -en sustitucin de InnoDB. Tiene una alta compatibilidad con MySQL ya que posee las mismas
rdenes, interfaces, APIs y bibliotecas, siendo su objetivo poder cambiar un servidor por otro directamente.
Este SGBD surge a raz de la compra de Sun Microsystems -compaa que haba comprado previamente
MySQL AB2 - por parte de Oracle. MariaDB es un fork directo de MySQL que asegura que permanecer una
versin de este producto con licencia GPL. Monty decidi crear esta variante porque estaba convencido de que
el nico inters de Oracle en MySQL era reducir la competencia que MySQL daba al mayor vendedor de bases
de datos relacionales del mundo que es Oracle.
La particularidad de MariaDB es que est desarrollada precisamente por Michael Monty Widenius, que haba
abandonado Sun Microsystems y fundado su propia compaa en febrero de 2009. Maria es el nombre de su
hija menor. En realidad, con MariaDB, Monty Widenius ha vuelto a hacer lo que ya haba demostrado saber
hacer: crear un gran proyecto de base de datos, volver a reunir a una gran comunidad de desarrolladores en
todo el mundo, y generar un producto que ya supera a la propia MySQL. El versionado de MariaDB deja claro
que soporta todas las caractersticas de MySQL hasta la versin 5.5, pero a partir de ah, inicia su desarrollo
independiente dando un salto a las versiones 10 y en adelante, y mejora las caractersticas de los escassimos
desarrollos que se generaron en MySQL desde su cada en manos de Oracle.
Proporciona estadsticas de ndices y tabla, para lo que aade nuevas tablas en INFORMATION_SCHEMA y
nuevos opciones a los comandos FLUSH y SHOW para identificar la causa en la carga del SGBD, Los
comandos ALTER TABLE y LOAD DATA INFILE dejan de ser opacos e informan del progreso, La precisin para
tipo de datos TIME, DATETIME, y TIMESTAMP ampliada al microsegundo, Introducidas caractersticas estilo
NoSQL, como HandlerSocket que proporciona acceso directo a tablas InnoDB saltndose la capa SQL,
Columnas dinmicas, que proporcionan al usuario columnas virtuales en las tablas, Las subqueries funcionan
correctamente.

Potrebbero piacerti anche