Sei sulla pagina 1di 19

0

1 TRABAJO DE INVESTIGACIN:
MOTORES DE BASE DE DATOS
UNIVERSIDAD NACIONAL
MAYOR DE SAN MARCOS

FACULTAD DE INGENIERA
DE SISTEMAS E
INFORMTICA
BASE DE DATOS
ALUMNO:
CABANILLAS MENDOZA CSAR
EDUARDO.
CDIGO:
12200076.
PROFESORA:
ZORAIDA MAMANI.

GRUPO:
III.
CICLO:
V.
1

Contenido
1. DEFINICION DE MOTOR DE BASE DE DATOS.................................................................................. 2
2. ELEMENTOS DE UN MBD ................................................................................................................ 2
3. PRINCIPALES MOTORES DE BASE DE DATOS ................................................................................. 4
3.1 MOTORES DE BASES DE DATOS LIBRES: .................................................................................. 4
3.1.1 PostGreSQL: .................................................................................................................... 4
3.1.2 MySql............................................................................................................................... 6
3.1.3 Firebird: ........................................................................................................................... 7
3.1.4 MongoDB: ....................................................................................................................... 8
3.2 MOTORES DE BASES DE DATOS COMERCIALES: ..................................................................... 9
3.2.1 ORACLE: ........................................................................................................................... 9
3.2.2 Microsoft SQL Server: ................................................................................................... 10
3.2.3 Microsoft Acces: ........................................................................................................... 12
3.2.4 BD2: ............................................................................................................................... 13
4. RANKING DE PREFERENCIA POR LAS EMPRESAS EN EL MUNDO ................................................ 15
4.1 Diferencias entre MBD'S ............................................................................................................. 16
5. CONCLUSIN: ................................................................................................................................ 17
6. BIBLIOGRAFA ............................................................................................................................... 18


2

1. DEFINICION DE MOTOR DE BASE DE DATOS

Los Motores de Bases de Datos, son programas especficos, dedicados a servir de
intermediarios entre las bases de datos y las aplicaciones que las utilizan como funcin
principal, cada uno de estos cumple una tarea especfica, que van desde crear la Base de
Datos hasta administrar el uso y acceso a esta.

Un motor de base de datos est compuesto principalmente por tres lenguajes, siendo
estos DDL (Lenguaje de definicin de datos), DML (Lenguaje de manipulacin de datos),
y finalmente el SQL (Lenguaje de consulta).

Teniendo en cuenta la gran cantidad de informacin que se almacena en una Base de
Datos y que cada vez son ms las aplicaciones y personas que requieren de su uso, los
Motores de Bases de Datos, nacen como alternativa para optimizar el procedimiento de
acceso, consulta y extraccin o inyeccin de informacin de las Bases de Datos, creando
as un entorno ms sencillo, agradable y eficaz a la hora de Utilizarlas.

Un Motor de Bases de Datos debe cumplir con los siguientes parmetros:

Abstraccin de la informacin
Independencia
Redundancia mnima
Consistencia
Seguridad
Integridad
Respaldo y recuperacin
Control de la concurrencia
Tiempo corto de respuesta

2. ELEMENTOS DE UN MBD
Los principales elementos que componen un Motor de Bases de Datos son los
siguientes:
PROCESADOR DE CONSULTAS:
Acta como elemento primordial, y su funcin es la de un traductor, es decir modifica el
lenguaje usado por el usuario para convertirlo en lenguaje de mquina, que es aceptado
por el Motor.
GESTOR DE LA BASE DE DATOS:
Es el lmite comn entre las aplicaciones y los usuarios, acta como intermediario entre
estos, examinando meticulosamente las peticiones del usuario, para entregarlas a otra
aplicacin, por medio de un proceso conocido como peticin.
GESTOR DE FICHEROS
Es la aplicacin encargada de administrar los ficheros que se encuentran almacenados
en el disco, recibe la peticin del Gestor de la Base de Datos y busca los ficheros
relacionados con esta.
3

PREPROCESADOR DE LMD:
Toma las instrucciones del LMD (Lenguaje de Manejo de Datos), que estn en cada una
de las aplicaciones y las convierte en peticiones a funciones previamente definidas en el
lenguaje anfitrin, este proceso se hace de la mano con el procesador de consultas, ya
que es necesario obtener el cdigo adecuado.
COMPILADOR DEL LDD:
Este elemento tiene como funcin tomar las sentencias que estn en el LDD (Lenguaje
de Definicin de Datos), y posteriormente convertirlas en tablas de metadatos cuyo
destino final es alojarse en el diccionario de datos.
GESTOR DEL DICCIONARIO:
Es uno de los elementos ms importantes que componen un Motor de Base de Datos.
Puesto que la mayora de las aplicaciones necesitan tener acceso al diccionario de datos,
el Gestor del Diccionario de Datos, es el elemento que se encarga de controlar los
accesos al Diccionario, as como tambin del mantenimiento de este.
CONTROL DE AUTORIZACION:
Es el elemento encargado de verificar que el usuario posea los permisos pertinentes
para solicitar una operacin determinada.
PROCESADOR DE COMANDOS:
Una vez son confirmados los permisos del usuario, la peticin pasa a al procesador de
comandos, elemento encargado de interactuar con el usuario para recibir las
instrucciones de este.
CONTROL DE INTEGRIDAD:
En un Motor de Bases de Datos, el Control de Integridad, es aquel elemento que esta
encargado de comprobar que las modificaciones hechas a los datos en una Base de
Datos, cumplan con todos los requisitos de esta.
OPTIMIZADOR DE CONSULTAS:
Es una aplicacin que se ocupa de hacer el proceso de manipulacin de una Base de
Datos por parte del usuario, sea ms sencilla, cmoda y sobre todo eficaz.
GESTOR DE TRANSACCIONES:
Bsicamente es el elemento que tiene como funcin realizar las transacciones entre el
equipo y el usuario, es decir, pasa las peticiones del usuario a otra aplicacin del Motor
y recibe la respuesta que ser entregada al usuario posteriormente.
PLANIFICADOR:
En un MBD, un planificador tiene a su cargo la responsabilidad de garantizar que las
operaciones previstas por el MBD, tengan lugar a tiempo y sin conflictos.
GESTOR DE RECUPERACION:
Elemento empleado para obtener la informacin perdida en el caso de un fallo en la
Base de Datos o en el mismo Motor.
GESTOR DE BUFFERS:
Finalmente el Gestor de Buffers, tambin conocido como Gestor de Datos, es el
elemento que se encarga de la transferencia de los datos, entre la memoria principal y
los dispositivos de almacenamiento.


4

3. PRINCIPALES MOTORES DE BASE DE DATOS
Si bien es cierto hay una gran cantidad de motores de bases de datos, para estudiarlas
las dividiremos en 2 grupos: Motores de bases de datos libres y motores de bases de
datos comerciales.

3.1 MOTORES DE BASES DE DATOS LIBRES:
3.1.1 PostGreSQL:
Fabricante: Es de cdigo abierto, fue
creado por una comunidad como un
proyecto de investigacin de la
universidad de Berkeley en California
dirigido por el investigador de base de
datos de gran influencia Michael
Stonebraker.
El equipo de Stonebraker desarroll POSTGRES activamente por ocho aos, y
desarroll caractersticas que incluyen reglas, procedimientos y tipos extensivos
con ndices. POSTGRES luego se comercializ como Illustra, que luego fue
adquirido por Informix para integrarlo en su Servidor Universal. En 2001, IBM
adquiri Informix por la cifra de 1000 millones de dlares.
Sistema Operativos: PostGreSQL corre en la mayora de los sistemas operativos
ms usados: AIX 4.3.2, BSDI, DGUX, HPUX, IRIX, NetBSD, y en general todas las
versiones de Unix/ Linux adems de Microsoft Windows, Mac OS y FreeBSD.
32bits /64 bits: PostGreSQL est disponible para ambas versiones, tanto para
sistemas operativos de 32 bits, como para los de 64 bits.
Tipo de licencia: Utiliza Licencia BSD (Berkeley Software Distribution), que es
una licencia de software libre permisiva como la licencia de OpenSSL o la MIT
License. Esta licencia tiene menos restricciones en comparacin con otras como
la GPL estando muy cercana al dominio pblico. La licencia BSD al contrario que
la GPL permite el uso del cdigo fuente en software no libre.
Costo Licencia: GRATUITA. Es un motor de bases de datos libre.
Funcionalidades:
Posee soporte para lenguajes procedurales internos, incluyendo un
lenguaje nativo denominado PL/pgSQL.
Posee alta concurrencia: Mediante un sistema denominado MVCC (Acceso
concurrente multiversin, por sus siglas en ingls) PostgreSQL permite que
mientras un proceso escribe en una tabla, otros accedan a la misma tabla
sin necesidad de bloqueos. Cada usuario obtiene una visin consistente de
lo ltimo a lo que se le hizo commit.
5








Habilidad para usar Perl, Python, o TCL como lenguaje procedural
predeterminado.
Implementa DBMS Objeto-Relacional que aproxima los datos a un modelo
objeto-relacional, y tiene la capacidad de administrar complejas rutinas y
reglas.
Es altamente extensible ya que soporta operadores, funcionales mtodos
de acceso y tipos de datos suministrados por el usuario. Soporta
integridad referencial, que es utilizada para garantizar la validez de los
datos de la base de datos.
Soporte SQL Comprensivo que resiste la especificacin SQL99 e incluye
caractersticas avanzadas tales como las uniones SQL92.
La flexibilidad del API de PostgreSQL ha permitido a los vendedores
proporcionar soporte al desarrollo fcilmente para el RDBMS PostgreSQL.
Incluye interfaces para Object Pascal, Python, Perl, PHP, ODBC, Java/JDBC,
Ruby, TCL, C/C++, y Pike.
Implementa control de concurrencia Multi-Versin (MVCC) que una
tecnologa que se usa para evitar bloqueos innecesarios.
PostgreSQL usa una arquitectura proceso por usuario cliente/servidor para
manejar procesos. Esto consiste en que un proceso maestro se ramifica
para proporcionar conexiones adicionales para cada cliente que intente
conectar a PostgreSQL.
La caracterstica de PostgreSQL conocida como Write Ahead Logging
incrementa la dependencia de la base de datos al registro de cambios antes
de que estos sean escritos en la base de datos.
Puntos de recuperacin dentro de transacciones. Actualmente, las
transacciones abortan completamente si se encuentra un fallo durante su
ejecucin.
No soporta tablespaces para definir dnde almacenar la base de datos, el
esquema, los ndices, etc. (versiones antes de la 9.0)
El soporte a orientacin a objetos es una simple extensin que ofrece
prestaciones como la herencia, no un soporte completo.
6

En comparacin con MySQL es ms lento en inserciones y actualizaciones,
ya que cuenta con cabeceras de interseccin que no tiene MySQL.
Soporte en lnea: Hay foros oficiales, pero no hay una ayuda obligatoria.
Consume ms recursos que MySQL.
La sintaxtis de algunos de sus comandos o sentencias no es nada intuitiva.
Partners en Per: En el Per, PostGreSQL tiene a servicios profesionales
autorizados. Mencionamos a los que figuran en la pagina oficial de PostGreSQL:
- EQ Soft Consultora y Soporte EIRL
- ERP Services Providers S.A.C.
- Gasoft SAC
- HEEDCOM
- Software Libre Andino
Versin para mviles: PostGreSQL posee una versin para mviles disponibles
en los sistemas operativos mviles: Android, Windows Phone e iOS.
3.1.2 MySql
Fabricante: Fue creada por la empresa sueca
Mysql AB, la cual tiene el copyrigth del cdigo
fuente del servidor, as como de la marca.
Sistema Operativos: Mysql funciona en las
siguientes plataformas: AIX, BSD, FreeBSD,
HP-UX, Kurisu OS, GNU/Linux, Mac OS X,
NetBSD, OpenBSD, OS/2 Warp, QNX, SGI IRIX,
Solaris, SunOS, SCO OpenServer, SCO
UnixWare, Tru64, eBD, Windows (en la mayora
sus versiones), OpenVMS18.
32bits /64 bits: MySQL est disponible para ambas versiones, tanto para
sistemas operativos de 32 bits, como para los de 64 bits.
Tipo de licencia: Licencia Dual, es decir depende del uso que se la va a dar. Los
usuarios pueden elegir entre usar el software MySQL como un producto Open
Source bajo los trminos de la licencia GNU General Public License o pueden
adquirir una licencia comercial estndar de MySQL AB.
Costo Licencia: DEPENDE DEL USUARIO. Como posee licencia dual, el usuario
decide si desea o no licencia. El costo de la licencia (si la adquiere) parten desde
los $ 2,000 hasta los $20,000 anuales.
Funcionalidades:
Escrito en C y C++
Aprovecha la potencia de sistemas multiprocesador, gracias a su
implementacin ultihilo.
Dirigido principalmente a clientes C, C++, Java, Perl, y TCL.
Si el computador puede manejar ms de un procesador, MySQL, aprovecha
al mximo los procesadores disponibles
Puede trabajar en distintas plataformas y Sistemas Operativos distintos.
El sistema de contraseas y privilegios es muy flexible y seguro
Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc).
7

Implementa registros de longitud tanto fijos como variables
Implementa 16 ndices por tabla, cada ndice puede estar compuesto de 1 a
15 columnas o partes de ellas con una longitud mxima de 127 bytes.
Las columnas pueden tener valores por defecto.
Las claves son encriptadas para ser trasportadas en Internet
Es un gestor que posee una gran velocidad de procesamiento de datos
La optimizacin y las pruebas se hacen con una herramienta llamada
(Isamchk).
Todos los datos estn grabados en formato ISO8859_1.
Para conectarse al servidor, Los clientes usan TCP o UNIX Socket
Los mensajes de error pueden ser suministrados en diferentes idiomas
Tiene capacidad de manejar una gran cantidad de datos
Implementan ayuda para todos los comandos
Diversos tipos de columnas como enteros de 1, 2, 3, 4, y 8 bytes, coma
flotante, doble precisin, carcter, fechas, enumerados, etc.
Puede llegar a ser hasta 80 veces ms rpida que Oracle trabajando en las
mismas condiciones.
Soporta gran cantidad de tipos de datos para las columnas.
Gran portabilidad entre sistemas.
Partners en Per:
RedPartner.
NEORA.
GBS Solucin de negocios.
NovaSys.
Advanced Enterprise Solutions.
Grupo Quanam.
Versin para mviles: No hay versiones para dispositivos mviles.
3.1.3 Firebird:
Fabricante: Creado por
Borland, que libero su cdigo
en el ao de 1999, Firebird
esta basado en la Versin 6 de
Interbase.
Sistema Operativos: Firebird es Multiplataforma: Es multiplataforma, es decir,
es compatible con diferentes sistemas operativos, que son, Windows, Linux, HP-
UX, FreBSD, Mac OS y Solaris.
32bits /64 bits: Firebird est disponible para ambas versiones, tanto para
sistemas operativos de 32 bits, como para los de 64 bits.
Tipo de licencia: Licencias de uso libre, de tipo MPL.
Costo Licencia: Es GRATUITO, aunque si se desea un software propietario el
costo va desde los $525 anuales.
Funcionalidades:
Su cdigo actual est escrito completamente en c++
8

Es multiplataforma, es decir, es compatible con diferentes sistemas
operativos, que son, Windows, Linux, HP-UX, FreBSD, Mac OS y Solaris
El ejecutables es liviano lo cual hace que los requisitos de Hardware no sean
tan exigentes
Utiliza el protocolo TCP/IP para la arquitectura Cliente Servidor
Soporte de Transacciones
Escalable
La seguridad del sistema es de buena calidad, ya que esta basada en
usuarios/roles
Utiliza diferentes arquitecturas, siendo la mas importante de ellas la de
Embedded Server, que permite trabajar en un computador sin haber
instalado el software
Implementa entre otras Bases de Datos netamente de Lectura, en el caso
de necesitar correr aplicaciones desde un dispositivo de solo lectura
Posee los controladores ODBC, OLEDB y JDBC
Dentro del software esta un driver para utilizar PHP
Firebird posee la gran ventaja de ser libre de mantenimiento ya que gracias
a sus bajos requisitos de administracin, no necesita copias de seguridad ni
restauraciones con el tiempo, para mantener el equilibrio de los ndices de
la Base de Datos
Soporta tanto la sintaxis como los diferentes tipos de datos del Motor
estndar SQL 92
Posee todo el lenguaje necesario para la escritura de disparadores y
procedimientos almacenados
Posee la habilidad de almacenar elementos binarios extensos
Partners en el Per: No tiene partners en el Per.
Versin para mviles: No hay versiones para mviles.
3.1.4 MongoDB:
Fabricante: El desarrollo de
MongoDB fue desarrollada
por la empresa de software
10gen en el 2007.
Sistemas Operativos:
MongoDB est disponible para
los sistemas operativos
Windows, Linux, OS X y Solaris.
32bits /64 bits: MongoDB est disponible para ambas versiones, tanto para
sistemas operativos de 32 bits, como para los de 64 bits.
Tipo de licencia: MongoDB fue lanzado como un producto independiente y
publicado bajo la licencia de cdigo abierto AGPL. Los drivers para los lenguajes
de programacin estn bajo la licencia de Apache. Adicional a estas licencias,
10gen ofrece una licencia comercial para MongoDB
Costo Licencia: MongoDB se puede obtener de una forma gratuita bajo la
licencia pblica general de Affero (AGPL) de GNU.
9

Funcionalidades:
Hay drivers preparados para usar esta base de datos desde lenguajes como
PHP, Python, Perl, Ruby, JavaScript, C++ y muchos ms.
Almacenamiento orientado a documentos: Documentos estilo JSON con
esquemas dinmicos ofrecen simplicidad y poder.
Soporte Full index: Indices sobre cualquier atributo, tal y como estamos
acostumbrados.
Replicacin y alta disponibilidad: Espejos entre LANs y WANs.
Auto-Sharding: Escalabilidad horizontal sin comprometer la funcionalidad,
est limitada, actualmente, a 20 nodos, aunque el objetivo es alcanzar una
cifra cercana a los 1000.
Consultas: Ricas y basadas en documentos, rpidas para consultas de
lectura y escritura bsica.
Rpidas actualizaciones en el contexto: Mapeo y reduccin.
Agregacin flexible y procesamiento de datos: GridFS.
Almacena archivos de cualquier tamao sin complicar tu stack.
Soporte comercial: Soporte comercial, capacitacin y consultora
disponibles.
Soporta consultas dinmicas: Se pueden formular sobre cualquier valor de
los documentos y no solamente en los indexados.
Partners en el Per: No tiene partners en el Per. Solo foros grupales de apoyo.
Versin para mviles: No hay versiones para mviles.

3.2 MOTORES DE BASES DE DATOS COMERCIALES:
3.2.1 ORACLE:
Fabricante: Desarrollado por la empresa Oracle
Corporation.
Sistemas Operativos: Las plataformas que soporta
Oracle son las siguientes: Oracle Solaris,
OpenSolaris, Trusted Solaris 8, Oracle Linux, Oracle VM y Microsoft Windows
Server 2008.
32bits /64 bits: Oracle est disponible para ambas versiones, tanto para
sistemas operativos de 32 bits, como para los de 64 bits.
Tipo de licencia: Oracle tiene licencias de tipo comercial. Esto es, se tiene que
pagar para poder usar el servicio. Aunque tambin posee una versin gratuita,
pero limitada.
Costo de licencia: El costo de la licencia de Oracle vara desde los $500 y los
$40,000, dependiendo del producto o el conjunto de productos que se
adquiera.
Funcionalidades:
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.
10

Proporciona la capacidad de almacenar y acudir a estos de forma recurrente
con un modelo definido como relacional.
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.
Incluye cuatro generaciones de desarrollo de aplicacin, herramientas de
reportes y utilitarios.
Funciona en computadoras personales (PC), microcomputadoras,
mainframes y computadoras con procesamiento paralelo masivo.
Soporta 17 idiomas,
Corre automticamente en ms de 80 arquitecturas de hardware y software
distinto sin tener la necesidad de cambiar lneas de cdigo.
El 80% de los cdigos internos de Oracle son iguales a los establecidos en
todas las plataformas de sistemas operativos.
Maneja el almacenamiento y definicin de los datos.
Suministra y limita el acceso a los datos y la concurrencia de los usuarios.
Permite los backup y la recuperacin de los datos.
Interpreta el SQL y PL/SQL.
Partners en el Per: Oracle por ser la base de datos ms usada a nivel mundial,
posee diversos partners en nuestro pas:
RedPartner.
NEORA.
GBS Solucin de negocios.
NovaSys.
Advanced Enterprise Solutions.
Grupo Quanam.
Versin para mviles: Oracle dentro de su expansin empresarial buscando el
crecimiento, tiene aplicaciones que permiten el manejo de base de datos tales
como Oracle Application Express, cuya relevancia talla en su soporte para
dispositivos mviles.
3.2.2 Microsoft SQL Server:
Fabricante: Desarrollado por
la empresa Microsoft
Corporation.
Sistemas Operativos:
Microsoft Windows 2000
Service Pack 4 o posterior
Microsoft Windows Server 2003 o posterior
Microsoft Windows XP Service Pack 2 o posterior
Microsoft Windows Vista
Microsoft Windows Server 2008
Microsoft Windows Vista
Microsoft Windows 7
11

Microsoft Windows Vista
Microsoft Windows Server 2012
32bits /64 bits: Microsoft SQL Server est disponible para ambas versiones,
tanto para sistemas operativos de 32 bits, como para los de 64 bits.
Tipo de licencia: Hay 2 tipos de licenciamiento para Microsoft SQL Server:
Licenciamiento por Procesador/Core: Se paga una licencia por cada
Procesador/Core de la mquina, lo cual suele tener un importe diferente
dependiendo de la edicin de SQL Server (ej: Enterprise o Standard).
Licenciamiento por CAL: En este caso, se paga un importe fijo por el
Servidor (que depender de la edicin - ej: Enterprise o Standard), y
adicionalmente se paga un importe por cada Licencia de Cliente (CAL). No
existen diferentes precios para las CAL, es decir, no existe un precio de CAL
para Enterprise y otro para Standard. Si miramos para atrs, en algunas de
las versiones anteriores de SQL Server se diferenciaba entre CALs para
dispositivos y CALs para clientes (usuarios).
Costo de licencia: Existen diversas versiones de Microsoft SQL Server, por lo cual
el costo varia segn el producto:

Funcionalidades:
Tambin desarrollado por Microsoft, Microsoft SQL Server es un Motor
basado en el lenguaje SQL y esta dirigido a administrar Bases de Datos de
gran tamao utilizadas por una gran cantidad de usuarios que consultan
grandes cantidades de datos.
Al igual que Mozilla Firebird, tiene un buen soporte para transacciones,
adems de poseer una gran estabilidad, seguridad y escalabilidad.
12

Tiene implementada la opcin de manejar procedimientos almacenados.
Gracias al potente entorno grafico que posee, Microsoft SQL Server permite
que el uso de los comandos de DDL y DML sea grafico.
Trabaja en modo cliente-servidor, un mtodo en el cual los datos son
almacenados en el servidor y los usuarios solo acceden a ellos.
Microsoft SQL Server utiliza una versin reducida llamada MSDE, que esta
orientada a proyectos mas pequeos.
Se puede trabajar a la par entre Microsoft Access y Microsoft SQL Server
para obtener procesos mas completos y eficientes.
Incluye interfaces de acceso para casi todas las plataformas de desarrollo,
un poco mas complejas que las normales, es decir para las que tienen 3 o
mas capas.
Al igual que Microsoft Access, Microsoft SQL Server no es multiplataforma
ya que solo se puede implementar en Sistemas Operativos de Microsoft.
Partners en el Per:
DATCO PERU SAC
CCTVRADIO.COM
Megatrade Peru E.I.R.L.
VASS CONSULTORIA DE SISTEMAS PERU
Telefonica Gestion Servicios Compartidos Peru S.A.C
New Horizons Peru
BS Grupo
EBD PERU
ADEXUS
Versin para mviles: No tiene versin para mviles.
3.2.3 Microsoft Acces:
Fabricante: Creada por Microsoft, perteneciente al paquete
de Microsoft Office.
Sistemas Operativos: Trabaja en los sistemas operativos:
Microsoft Windows 95
Microsoft Windows NT versin 4.0
Microsoft Windows NT versin 3.51 con Service Pack 5
Microsoft Access 97 es compatible con las redes
siguientes:
Microsoft Windows 95
Microsoft Windows NT
Novell NetWare
32bits /64 bits: Microsoft Acces est disponible para ambas versiones, tanto
para sistemas operativos de 32 bits, como para los de 64 bits.
Tipo de licencia: Licenciamiento CAL: Si las estaciones de trabajo de su
organizacin estn conectadas en red, probablemente dependern de cierto
software de servidor de red para diversas funciones, como compartir archivos o
imprimir en impresoras comunes. Para poder acceder legalmente a este
13

software de servidor se necesita una Licencia de Acceso de Cliente o CAL (Client
Access License).
Costo Licencia: El costo de la licencia vara entre $361 hasta $1831,
dependiendo del producto que se requiera, o la cantidad de licencias.
Funcionalidades:
Esta dirigida a manejar Bases de Datos pequeas, por ejemplo, Bases de
Datos de personas o de pequeas empresas
Puede trabajar interconectada con lenguajes de programacin tales como
Visual Basic
Las consultas directas a las tablas se pueden hacer por medio de
instrucciones SQL
Los datos que maneja Microsoft Access son de tipo numrico, texto, fecha,
S/No, OLE, moneda, memo y Bolanos.
Access permite que el desarrollo de aplicaciones sea muy completo, puesto
que implementa una gran cantidad de herramientas que permiten una
correcta manipulacin de las Bases de datos, desde la inyeccin y extraccin
de datos, hasta visualizaciones de Impresin.
Una de sus grandes ventajas es la de crear ficheros con las Bases de Datos,
que pueden ser utilizados por otros programas para sus respectivas
funciones.
Las principales funciones de Microsoft Access son la de crear tablas de
datos indexadas. Modificar tablas de datos. Relaciones entre tablas
(creacin de bases de datos relacionales). Creacin de consultas y vistas.
Consultas referencias cruzadas. Consultas de accin (INSERT, DELETE,
UPDATE). Formularios. Informes. Llamadas a la API de Windows. Interaccin
con otras aplicaciones que usen VBA (resto de aplicaciones de Microsoft
Office, Autocad, etc.). Macros.
Partners en el Per:
DATCO PERU SAC
CCTVRADIO.COM
Megatrade Per E.I.R.L.
VASS CONSULTORIA DE SISTEMAS PERU
Telefnica Gestin Servicios Compartidos Per S.A.C
New Horizons Per
BS Grupo
EBD PERU
ADEXUS
Versin para mviles: No hay versiones para mviles.
3.2.4 BD2:
Fabricante: DB2 es una marca comercial,
propiedad de IBM.
Sistemas Operativos: Corre en modo nativo
en casi todas las plataformas, como Windows,
Sun Solaris, HP-UX, AIX(R), OS/400 y OS/2.
14

32bits /64 bits: DB2 est disponible para ambas versiones, tanto para sistemas
operativos de 32 bits, como para los de 64 bits.
Tipo de licencia: Licencia comercial. Tiene que comprar la licencia para un buen
funcionamiento del producto.
Costo de licencia: El precio DB2 arranca en $5 hasta la complejidad del
producto, pero aun as resulta ser muy econmico.
Funcionalidades:
DB2 UDB es el producto principal de la estrategia de Data
Management de IBM.
DB2 UDB es un sistema para administracin de bases de
datos relacionales (RDBMS) multiplataforma, especialmente diseada para
ambientes distribudos, permitiendo que los usuarios locales compartan
informacin con los recursos centrales.
DB2 Permite que el alcance de los programas y datos de una base de datos
a los dispositivos mviles, como celulares y agendas digitales sea mayor.
Consume muy poco espacio de memoria, lo cual hace que el rendimiento
sea muy alto.
Aade una Base de Datos relacional para empresas, junto con un servidor
de sincronizacin empresarial.
Gracias a DB2 cada uno de los dispositivos mviles puede tener una base de
datos local, que es independiente y da soporte si se desea consultar la base
de datos desde un punto remoto.
Esta perfectamente integrada con productos para dispositivos mviles de
IBM.
Posee una herramienta de desarrollo de aplicaciones en Windows para
utilizar aplicaciones de Bases de Datos en dispositivos mviles.
Permite la interconexin de mltiples dispositivos para mejorar el
rendimiento del programa y as obtener mejores resultados.
Partners en el Per:
DATCO PERU SAC
CCTVRADIO.COM
Megatrade Peru E.I.R.L.
VASS CONSULTORIA DE SISTEMAS PERU
Telefonica Gestion Servicios Compartidos Peru S.A.C
New Horizons Peru
BS Grupo
EBD PERU
ADEXUS
Versin para mviles: IBM cuenta con versiones mviles de DB2 para
plataformas con Windows Pocket PC y Symbian, entre otros.

15

4. RANKING DE PREFERENCIA POR LAS EMPRESAS EN EL MUNDO

La web db-engines.com publica un ranking de las bases de datos ms usadas en el mundo.
En la primera posicin, destaca Oracle con 1567.93 puntos, el fabricante de la famosa base
de datos creada en 1980, que goza de una muy buena salud empresarial, seguido muy de
cerca por SQL Server de Microsoft a 1310.61.
En tercer lugar y no muy lejos de estas dos queda MySQL, con 1284,78 puntos, la propuesta
de software libre que fue adquirida por SUN, y esta fue comprada ms tarde por la propia
Oracle. El panorama de las bases de datos est liderado pues, de forma abrumadora por las
propuestas de Oracle.
La primera base de datos NoSQL, MongoDB, aparece en un discreto 7 puesto con una
puntuacin de 116.14
El panorama de las bases de datos sigue liderado por las bases de datos relacionales SQL. Si
bien en el primer puesto est Oracle de forma indiscutible, SQL Server y MySQL se van
alternando el segundo puesto mes a mes. Algo ms lejos quedan ya bases de datos como
Access o la otra gran propuesta del software libre, postgreSQL.
Si bien las bases de datos NoSQL estn ganando popularidad gracias a las tecnologas Big
Data y las posibilidades de clusterizacin y uso de tcnicas MapReduce, todava estn lejos
de destronar a las tradicionales soluciones SQL como repositorios de almacenamiento de
informacin cuando las necesidades de manejo de datos no superan unos cuantos terabytes
de informacin.
February 2013
Rank Last Month DBMS Database Model Score Changes

1. 1. Oracle Relational DBMS 1567.93 +8.60

2.

3. Microsoft SQL Server Relational DBMS 1310.61 -0.73

3.

2. MySQL Relational DBMS 1284.78 -28.89

4. 4. Microsoft Access Relational DBMS 186.05 +15.12

5. 5. PostgreSQL Relational DBMS 183.47 +16.00

6. 6. DB2 Relational DBMS 162.05 +8.39

7. 7. MongoDB Document store 116.14 +20.01

8. 8. Sybase Relational DBMS 84.52 +1.07

9. 9. SQLite Relational DBMS 81.01 +0.65

10. Solr Search engine 47.35

Fuente: db-engines.com




16

4.1 Diferencias entre MBD'S
Diferencias de funcionalidad Web
Sin duda alguna el mejor de los motores de Bases de Datos es el Oracle, que
adems de ser multiplataforma, tiene integridad referencial, es muy rpido a la
hora de realizar consultas, ya que soporta un gran numero de accesos
concurrentes, con una elevada cantidad de informacin, gracias a esto cuando
se realiza una copia de seguridad de la Base de Datos, no es necesaria sacra del
aire a la Web.

Cuando se determina trabajar con SQL Server, se hace estrictamente necesario
localizar un sitio de almacenamiento que trabaje con entono Windows, en el
caso de MySQL, que es un gestor que trabaja con Windows y Linux, no se hace
necesario este requisito.

El mejor Motor de Base de Datos a la hora de administrar una empresa
pequea, o una Base de Datos de tipo personal, sin duda alguna es Microsoft
Access, ya que permite crear tablas relacionadas, editar formularios, gestionar
informes, crear macros, establecer mdulos y acceder a paginas en Internet. La
gran desventaja que tiene Access es que si se introduce una gran cantidad de
informacin, este MBD se hace extremadamente lento, cuando se hace una
consulta
Diferencias Econmicas
Cuando se habla de Motores de Bases de Datos Libres, no se tiene precio,
MBDs como MySQL, se pueden obtener de forma gratuita y comnmente
pueden ser descargadas desde Internet, pero si se trata de Motores
comerciales, en ocasiones los precios son extremadamente elevados, por
ejemplo en el caso de Microsoft SQL Server, se debe pagar la licencia
directamente a Microsoft, de igual manera si se requiere de Microsoft Access, se
debe pagar una licencia por el paquete Microsoft Office y en le caso de Oracle,
el precio estara alrededor de 5000 euros, unos 15 Millones de Pesos
Diferencias Operativas
Debido al elevado costo de Oracle, la mayora de las empresas y webs de
almacenamiento con soporte para Bases de Datos, han optado por Motores de
tipo libre, lo cual hace que el desarrollo de MBD como MySQL vaya en
crecimiento constante, curiosamente, Oracle, las opcin mas costosa posee un
elevado nivel operacional, debido a que los ingresos recibidos permiten emplear
personal altamente especializado para su desarrollo.

17

5. CONCLUSIN:
Existe una gran variedad de motores de base de datos, cada uno con
caractersticas particulares, que los hacen nicos en algunos casos y otros
con caractersticas particulares. Pero cada uno de ellos, comprende la
necesidad del usuario, dependiendo de los requerimientos y de la
capacidad econmica, hay un motor de base de datos para cada
necesidad.

18


6. BIBLIOGRAFA
http://technet.microsoft.com/es-es/library/ms187079(v=sql.105).aspx
http://www.muylinux.com/2010/03/04/35-motores-de-bases-de-datos-
open-source
http://proyectobasesdedatos.galeon.com/enlaces1407194.html
http://www.fayerwayer.com/2010/11/oracle-cuadruplica-el-precio-de-
las-licencias-de-mysql/
http://es.classora.com/reports/x46901/ranking-de-las-mejores-bases-
de-datos-actuales
http://www.ibiblio.org/pub/linux/docs/LuCaS/Postgresql-
es/web/navegable/todopostgresql/ports.htm#AEN14698
http://es.tldp.org/Postgresql-
es/web/navegable/todopostgresql/ports.html
http://www.firebirdsql.org/manual/es/qsg15-es-other-necessities.html
http://www.slideshare.net/lejogu/fire-bird
http://www.twdatos.com/Sitio/(S(higxnq55oysig2unesayab55)A(WA8T
VAIfzQEkAAAAMzU4MjhhZjItZTI4YS00NmFmLTg4MzktNTdlZmRhMDYx
MDllfnSw--
9i0oOEr14_dkRd3_4QAhk1))/Publicaciones/entendiendoPrecioBI.aspx?
AspxAutoDetectCookieSupport=1
http://www.oracle.com/us/corporate/pricing/price-
lists/index.html?ssSourceSiteId=ocomlad
http://www.oracle.com/us/corporate/press/1503344
http://www.guillesql.es/Articulos/Licenciamiento_SQLServer.aspx
http://www.slideshare.net/kazy_23/microsoft-access-6913789
http://www.microsoft.com/es-es/sbs/pricing.aspx
http://www.microsoft.com/es-es/licensing/about-licensing/client-
access-license.aspx
http://www.codigogratis.com.ar/lista-de-motores-de-bases-de-datos-
gratuitas-open-source-freeware/
http://blog.uchceu.es/informatica/indice-de-las-bases-de-datos-mas-
usadas/
http://es.classora.com/reports/x46901/ranking-de-las-mejores-bases-
de-datos-actuales
http://lineadecodigo.com/sql/las-10-bases-de-datos-mas-populares/
http://pinpoint.microsoft.com/es-
PE/companies/search?fcrc=PER&q=partnerts+peru
http://www.ibm.com/developerworks/ssa/data/library/techarticle/dm-
0611zikopoulos/
http://www-01.ibm.com/software/pe/db2/lowerdatabasecosts/server-
costs.html
http://es.scribd.com/doc/7870403/DB2

Potrebbero piacerti anche