Está en la página 1de 29

QU ES?

Es un manejador de base de datos

relacional que hace uso de los recursos del sistema informtico en todas las arquitecturas de hardware Es el mayor y mas 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. Oracle corre en computadoras personales (PC), microcomputadoras, mainframes y computadoras con procesamiento paralelo masivo

CARACTERISTICAS
Oracle es un sistema de gestin de base de datos relacional (o

RDBMS por el acrnimo en ingles de Relational Data Base Management System,), desarrollado por Oracle Corporation. Soporte de transacciones Estabilidad Escalabilidad Soporte multiplataforma. 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.

HISTORIA
Oracle surge a finales de los 70 bajo el nombre de

Relational Software a partir de un estudio sobre SGBD de George Koch. Computer World defini este estudio como unos de los ms completos jams escritos sobre bases de datos. Este artculo inclua una comparativa de productos que eriga a Relational Software como el ms completo desde el punto de vista tcnico. Esto se deba a que usaba la filosofa de las bases de datos relacionales, algo que por aquella poca era todava desconocido.

PLATAFORMAS ACEPTADAS Y PRECIO


WINDOWS
LINUX MAC OS X BSD UNIX El precio puede ser desde los 5000 dlares hasta los

45.000 dlares

QUE ES?
Microsoft SQL Server es una

plataforma de base de datos que se utiliza en el procesamiento de transacciones en lnea a gran escala, el almacenamiento de datos y las aplicaciones de comercio electrnico; es tambin una plataforma de Business Intelligence para soluciones de integracin, anlisis y creacin de informes de datos

CARACTERSTICAS

Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye tambin un potente entorno grfico de administracin, que permite el uso de comandos DDL y DML grficamente. Permite trabajar en modo clienteservidor, donde la informacin y datos se alojan en el servidor y los terminales o clientes de la red slo acceden a la informacin. Adems permite administrar informacin de otros servidores de datos.

HISTORIA
Empieza en 1974 con la definicin, por parte de Donald

Chamberlin y de otras personas que trabajaban en los laboratorios de investigacin de IBM. Este lenguaje se llamaba SEQUEL (Structured English Query Language) y se implement en un prototipo llamado SEQUEL-XRM entre 1974 y 1975. Las experimentaciones con ese prototipo condujeron, entre 1976 y 1977, a una revisin del lenguaje (SEQUEL/2), que a partir de ese momento cambi de nombre por motivos legales, convirtindose en SQL. En el curso de los aos ochenta, numerosas compaas (por ejemplo Oracle y Sybase, slo por citar algunos) comercializaron productos basados en SQL, que se convierte en el estndar industrial de hecho por lo que respecta a las bases de datos relacionales.

PLATAFORMAS ACEPTADAS Y PRECIO


WINDOWS
Precio hasta los 25.000 dlares

QU ES?
Es un sistema de gestin de bases de datos objeto-

relacional. Cdigo fuente disponible libremente. PostgreSQL utiliza un modelo cliente/servidor Usa multiprocesos en ves de multihilos. Postgres intenta ser un sistena de bases de datos de mayor nivel que MySQL, a la altura de Oracle, Sysbase o Interbase.

Es una base de datos ACID Integridad referencial Implementacin del estndar SQL92/SQL99. Implementa el uso de rollback's, subconsultas y transacciones. Se pueden realizar varias operaciones al mismo tiempo sobre la misma tabla. Licencia BSD
Soporta un subconjunto de SQL92 MAYOR que el que

CARACTERISTICAS

soporta MySQL. Ademas, tiene ciertas caracteristicas orientadas a objetos. Gestin de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos.

HISTORIA
Se inicia en 1982 en la Universidad de Berkeley liderado por Michael Stonebraker.

Regresa en el ao 1985 para trabajar en un nuevo proyecto sobre la experiencia de Ingres, dicho proyecto fue llamado post-ingres.
El cual pretenda resolver los problemas con el modelo de base de datos relacional que haban sido aclarados a comienzos de los aos 1980. Dos graduados de la universidad, Andrew Yu y Jolly Chen, comenzaron a trabajar sobre el cdigo de POSTGRES estaba licenciado bajo la BSD. Soporte para el lenguaje SQL a POSTGRES, creando as el sistema al cual denominaron Postgres95. Para el ao 1996 se unieron Marc Fournier de Hub.Org Networking Services, Bruce Momjian y Vadim B. Mikheev . En el ao 1996 cambia el nombre de Postgres95 a PostgreSQL, fue lanzada el 1 de agosto de 1996.

PLATAFORMAS ACEPTADAS Y PRECIO


WINDOWS
LINUX MAC OS X BSD UNIX Un software libre, por lo tanto es gratuito

QU ES ?
MySQL es un sistema de gestin de base de datos relacional. Capaz de almacenar una enorme cantidad de datos de gran

variedad. Mysql utiliza el lenguaje de consulta estructurado (SQL). Incluye un motor de almacenamiento InnoDb y ACID. Adems dispone de store procedures, triggers, vistas. Mysql es GPL (General Public Licence) no tiene costo, en lo que gana la empresa es en el soporte y entrenamiento. Al ser una empresa que maneja sus cdigos con el tipo de licencia GPL reduce los costos de desarrollo, administracin.

HISTORIA
SQL (Lenguaje de Consulta Estructurado)comercializado por

primera vez en 1981. Considerado como un estndar para las bases de datos relacinales. MySQL es una idea originaria de la empresa opensource MySQL AB establecida inicialmente en Suecia en 1995 y cuyos fundadores son David Axmark, Alian Larsson, y Michael "Monty" Widenius. El objetivo consiste en que MySQL cumpla el estndar SQL. Michael Widenius en la dcada de los 90 trat de usar mSQL para conectar las tablas usando rutinas de bajo nivel ISAM, sin embargo, mSQL no era rpido y flexible para sus necesidades. Esto lo llev a crear una API SQL denominada MySQL para bases de datos muy similar a la de mSQL pero ms portable.

CARACTERISTICAS
Mltiples motores de almacenamiento (MyISAM, Merge, InnoDB,

BDB, Memory/heap, MySQL Cluster, Federated, Archive, CSV, Blackhole y Example en 5.x), permitiendo al usuario escoger la que sea ms adecuada para cada tabla de la base de datos. Uso de multihilos mediante hilos del kernel. Usa tablas en disco b-tree para bsquedas rpidas con compresin de ndice Tablas hash en memoria temporales El cdigo MySQL se prueba con Purify (un detector de memoria perdida comercial) as como con Valgrind, una herramienta GPL Completo soporte para operadores y funciones en clusulas select y where. Completo soporte para clusulas group by y order by, soporte de funciones de agrupacin Soporta gran cantidad de datos. MySQL Server tiene bases de datos de hasta 50 millones de registros.

PLATAFORMAS ACEPTADAS Y PRECIO


AIX, BSD, FreeBSD, HP-UX, GNU/Linux, Mac OS X,

NetBSD, Novell Netware, OpenBSD, OS/2 Warp, QNX, SGIIRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, eBD, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista y otras versiones de Windows. Y OpenVMS. Mysql tiene varias versiones, unas de pago y otras gratuitas. Las versiones de pago pueden llegar a costar hasta 4,999.00 dlares al ao por servidor.

PLATAFORMAS ACEPTADAS Y PRECIO


Costo: Mysql es gratuito para la mayor parte de los

usos y su servicio de Asistencia resulta econmico. Dentro de las empresas que utilizan Mysql en sus ambientes de produccin tenemos las siguientes: Sonny, Suzuki, Yahoo, Dell, Nasa, Unicef, Mcafee, Google. Como se puede observar, la mayora son empresas que tienen su aplicacin en el internet con base de datos, es decir, aplicaciones web.

CREADOR
MICROSOF T SQL SERVER

FECHA DE LA PRIMERA VERSION PBLICA

LTIMA VERSION ESTABLE 2008

LICENCIA DE SOFTWARE

Microsoft

1989

Propietario

MYSQL

MySQL AB

Noviembre de 1996

5.0

GLP o Propietario

ORACLE

Oracle Corporation PostgreSQL Global Development Group

1997

11g Release 2

Propietario

POSTGRES QL

Junio de 1989

9.0

Licencia BSD

WINDOW S

MAC OS X

LINUX

BSD

UNIX

Z/OS

MICROSOF T SQL SERVER

SI

X NO

X NO

X NO

X NO

X NO

MYSQL

SI

SI

SI

SI

SI

Quiz

ORACLE

SI

SI

SI

SI

SI

SI

POSTGRES QL

SI

SI

SI

SI

SI

X NO

ACID

INTEGRIDAD REFERENCIAL

TRANSACCIONE S

UNICODE

MICROSOF T SQL SERVER MYSQL

SI

SI

SI

SI
SI SI SI

Depende (1)

Depende (1)

Depende (1)

ORACLE

SI SI

SI SI

SI SI

POSTGRES QL

Nota (1): Para las transacciones y la integridad referencial, el tipo de tabla InnoDBdebe ser usado; el tipo de tabla por defecto, MyISAM, No soporta estas caractersticas. Sin embargo, inclusive el tipo de tabla InnoDB permite el almacenamiento de valores que excedan el rango de datos; algunas vistas violan la limitacin de ACID.

TABLA TEMPORAL
MICROSOFT SQL SERVER MYSQL

VISTA MATERIALIZADA
Similar (2)

SI
SI SI SI

X NO SI X NO (4)

ORACLE

POSTGRESQ L

Nota (2): El servidor MS SQL provee vistas indexadas. Nota (4): La vista materializada puede ser emulada con PL/PgSQL

RBOL R/R+

HASH

EXPRE SION

PARCAL

RESERVA

MAPA DE BITS

MICROSOF T SQL SERVER

X NO

X NO

X NO

X NO

MYSQL

Tablas MyLSAM solamente Edicin EE solamente

Tablas Heap solamente

X NO

X NO

X NO

X NO

ORACLE

SI

X NO

SI

SI

POSTGRES QL

SI

SI

SI

SI

X NO

X NO

DOMINIO

CURSOR

TRIGGER

PARCAL

RESERVA

MAPA DE BITS

MICROSOF T SQL SERVER

X NO

SI

SI

SI

SI

SI

MYSQL

X NO

SI

SI

SI

SI

SI

ORACLE

SI

SI

SI

SI

SI

SI

POSTGRES QL

SI

SI

SI

SI

SI

SI

ACID

INTEGRIDAD REFERENCIAL

TRANSACCIONE S

UNICODE

MICROSOF T SQL SERVER

SI

X NO

X NO

X NO

MYSQL

SI

SI

SI

SI

ORACLE

SI

SI

SI

SI

POSTGRES QL

SI

X NO

X NO

SI

FIN

También podría gustarte