¿QUÉ ES?
 Es un manejador de base de datos

relacional que hace uso de los recursos del sistema informático en todas las arquitecturas de hardware  Es el mayor y mas usado Sistema Manejador de Base de Dato Relacional (RDBMS) en el mundo. La Corporación Oracle ofrece este RDBMS como un producto incorporado a la línea de producción. Además incluye cuatro generaciones de desarrollo de aplicación, herramientas de reportes y utilitarios.  Oracle corre en computadoras personales (PC), microcomputadoras, mainframes y computadoras con procesamiento paralelo masivo

). desarrollado por Oracle Corporation. . Soporte de transacciones Estabilidad Escalabilidad Soporte multiplataforma.CARACTERISTICAS  Oracle es un sistema de gestión de base de datos relacional (o      RDBMS por el acrónimo en ingles de Relational Data Base Management System. de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. Permite el uso de particiones para la mejora de la eficiencia.

HISTORIA  Oracle surge a finales de los 70 bajo el nombre de Relational Software a partir de un estudio sobre SGBD de George Koch. algo que por aquella época era todavía desconocido. . Computer World definió este estudio como unos de los más completos jamás escritos sobre bases de datos. Esto se debía a que usaba la filosofía de las bases de datos relacionales. Este artículo incluía una comparativa de productos que erigía a Relational Software como el más completo desde el punto de vista técnico.

000 dólares .PLATAFORMAS ACEPTADAS Y PRECIO  WINDOWS  LINUX  MAC OS X  BSD  UNIX  El precio puede ser desde los 5000 dólares hasta los 45.

.

el almacenamiento de datos y las aplicaciones de comercio electrónico.¿QUE ES?  Microsoft SQL Server es una plataforma de base de datos que se utiliza en el procesamiento de transacciones en línea a gran escala. análisis y creación de informes de datos . es también una plataforma de Business Intelligence para soluciones de integración.

 Además permite administrar información de otros servidores de datos. donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.CARACTERÍSTICAS     Soporte de transacciones. Soporta procedimientos almacenados. que permite el uso de comandos DDL y DML gráficamente.  Permite trabajar en modo clienteservidor. Escalabilidad. . Incluye también un potente entorno gráfico de administración. estabilidad y seguridad.

por parte de Donald Chamberlin y de otras personas que trabajaban en los laboratorios de investigación de IBM. Este lenguaje se llamaba SEQUEL (Structured English Query Language) y se implementó en un prototipo llamado SEQUEL-XRM entre 1974 y 1975. que se convierte en el estándar industrial de hecho por lo que respecta a las bases de datos relacionales.  Las experimentaciones con ese prototipo condujeron. . convirtiéndose en SQL.HISTORIA  Empieza en 1974 con la definición. sólo por citar algunos) comercializaron productos basados en SQL. entre 1976 y 1977. numerosas compañías (por ejemplo Oracle y Sybase.  En el curso de los años ochenta. a una revisión del lenguaje (SEQUEL/2). que a partir de ese momento cambió de nombre por motivos legales.

PLATAFORMAS ACEPTADAS Y PRECIO  WINDOWS  Precio hasta los 25.000 dólares .

.

 PostgreSQL utiliza un modelo cliente/servidor  Usa multiprocesos en ves de multihilos. a la altura de Oracle.  Postgres intenta ser un sistena de bases de datos de mayor nivel que MySQL.  Código fuente disponible libremente. Sysbase o Interbase.¿QUÉ ES?  Es un sistema de gestión de bases de datos objeto- relacional. .

manteniendo un muy buen nivel de seguridad en los datos. Ademas. Implementa el uso de rollback's.  Licencia BSD  Soporta un subconjunto de SQL92 MAYOR que el que CARACTERISTICAS soporta MySQL. tiene ciertas caracteristicas orientadas a objetos.  Se pueden realizar varias operaciones al mismo tiempo sobre la misma tabla.    Es una base de datos ACID Integridad referencial Implementación del estándar SQL92/SQL99.  Gestión de usuarios y passwords. subconsultas y transacciones. .

 El cual pretendía resolver los problemas con el modelo de base de datos relacional que habían sido aclarados a comienzos de los años 1980. .  Regresa en el año 1985 para trabajar en un nuevo proyecto sobre la experiencia de Ingres. fue lanzada el 1 de agosto de 1996. Andrew Yu y Jolly Chen.  Soporte para el lenguaje SQL a POSTGRES. comenzaron a trabajar sobre el código de POSTGRES estaba licenciado bajo la BSD. dicho proyecto fue llamado post-ingres. Bruce Momjian y Vadim B.  En el año 1996 cambia el nombre de Postgres95 a PostgreSQL.  Dos graduados de la universidad. Mikheev .Org Networking Services. creando así el sistema al cual denominaron Postgres95.HISTORIA  Se inicia en 1982 en la Universidad de Berkeley liderado por Michael Stonebraker.  Para el año 1996 se unieron Marc Fournier de Hub.

por lo tanto es gratuito .PLATAFORMAS ACEPTADAS Y PRECIO  WINDOWS  LINUX  MAC OS X  BSD  UNIX  Un software libre.

.

Mysql utiliza el lenguaje de consulta estructurado (SQL). Además dispone de store procedures. en lo que gana la empresa es en el soporte y entrenamiento. vistas. .¿QUÉ ES ?  MySQL es un sistema de gestión de base de datos relacional. Al ser una empresa que maneja sus códigos con el tipo de licencia GPL reduce los costos de desarrollo. Mysql es GPL (General Public Licence) no tiene costo. administración. triggers.  Capaz de almacenar una enorme cantidad de datos de gran      variedad. Incluye un motor de almacenamiento InnoDb y ACID.

El objetivo consiste en que MySQL cumpla el estándar SQL.HISTORIA  SQL (Lenguaje de Consulta Estructurado)comercializado por     primera vez en 1981. Esto lo llevó a crear una API SQL denominada MySQL para bases de datos muy similar a la de mSQL pero más portable. sin embargo. . Michael Widenius en la década de los 90 trató de usar mSQL para conectar las tablas usando rutinas de bajo nivel ISAM. Alian Larsson. Considerado como un estándar para las bases de datos relaciónales. mSQL no era rápido y flexible para sus necesidades. y Michael "Monty" Widenius. MySQL es una idea originaria de la empresa opensource MySQL AB establecida inicialmente en Suecia en 1995 y cuyos fundadores son David Axmark.

Usa tablas en disco b-tree para búsquedas rápidas con compresión de índice Tablas hash en memoria temporales El código MySQL se prueba con Purify (un detector de memoria perdida comercial) así como con Valgrind.x).        BDB. Archive.CARACTERISTICAS  Múltiples motores de almacenamiento (MyISAM. . Federated. permitiendo al usuario escoger la que sea más adecuada para cada tabla de la base de datos. soporte de funciones de agrupación Soporta gran cantidad de datos. Completo soporte para cláusulas group by y order by. Memory/heap. CSV. una herramienta GPL Completo soporte para operadores y funciones en cláusulas select y where. Merge. Blackhole y Example en 5. MySQL Cluster. InnoDB. MySQL Server tiene bases de datos de hasta 50 millones de registros. Uso de multihilos mediante hilos del kernel.

SGIIRIX. SCO OpenServer. Y OpenVMS. Solaris. HP-UX. Novell Netware. Mac OS X.PLATAFORMAS ACEPTADAS Y PRECIO  AIX. OpenBSD.999. . Windows NT. Las versiones de pago pueden llegar a costar hasta 4. NetBSD. OS/2 Warp. Windows 95. Windows Vista y otras versiones de Windows. FreeBSD. GNU/Linux.  Mysql tiene varias versiones. eBD. Windows 98. SunOS.00 dólares al año por servidor. SCO UnixWare. Tru64. BSD. Windows XP. unas de pago y otras gratuitas. QNX. Windows 2000.

Unicef. Yahoo. Suzuki.  Dentro de las empresas que utilizan Mysql en sus ambientes de producción tenemos las siguientes:  Sonny.  Como se puede observar. es decir. la mayoría son empresas que tienen su aplicación en el internet con base de datos. aplicaciones web. Google. Dell. Nasa. Mcafee.PLATAFORMAS ACEPTADAS Y PRECIO  Costo: Mysql es gratuito para la mayor parte de los usos y su servicio de Asistencia resulta económico. .

CREADOR MICROSOF T SQL SERVER FECHA DE LA PRIMERA VERSION PÚBLICA ÚLTIMA VERSION ESTABLE 2008 LICENCIA DE SOFTWARE Microsoft 1989 Propietario MYSQL MySQL AB Noviembre de 1996 5.0 Licencia BSD .0 GLP o Propietario ORACLE Oracle Corporation PostgreSQL Global Development Group 1997 11g Release 2 Propietario POSTGRES QL Junio de 1989 9.

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 .

No soporta estas características. . MyISAM. inclusive el tipo de tabla InnoDB permite el almacenamiento de valores que excedan el rango de datos. el tipo de tabla por defecto. Sin embargo.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. algunas vistas violan la limitación de ACID.

Nota (4): La vista materializada puede ser emulada con PL/PgSQL .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.

Á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 Edición 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 .