Alonso - Chancafe Leyva, Milagros - Farroan Campos, Araceli. TAREA 01 CUADRO COMPARATIVO DE SGBD La ltima serie de produccin es la 9.1. Segn sus caractersticas tcnicas es una de las ms potentes y robustas del mercado. Su desarrollo comenz hace ms de 16 aos. Funciona muy bien con grandes cantidades de datos y una alta concurrencia de usuarios. 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 (accin de comprometer).
CARACTERSTICAS Es una base de datos 100% ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad). Soporta distintos tipos de datos: de tipo fecha, monetarios, elementos grficos, datos sobre redes (MAC, IP...), cadenas de bits, etc. Permite la creacin de tipos propios de datos. Incluye herencia entre tablas. Copias de seguridad en caliente (Online/hot backups). Unicode (estndar de codificacin de caracteres). Juegos de caracteres internacionales. Multi-Version Concurrency Control (MVCC) Multiples mtodos de autentificacin SE-postgres Completa documentacin Licencia BSD Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y Windows 32/64bit. GENERALIDADES Ampliamente popular - Ideal para tecnologas Web. Fcil de Administrar. Su sintaxis SQL es estndar y fcil de aprender. Multiplataforma. Capacidades de replicacin de datos. Soporte empresarial disponible VENTAJAS 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.
DESVENTAJAS Es una de las herramientas ms utilizadas por los programadores orientados a Internet. Aprovecha la potencia de sistemas multiprocesador. Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc). Gran portabilidad entre sistemas. Se puede descargar su cdigo fuente. Infinidad de libreras y otras herramientas que permiten su uso a travs de gran cantidad de lenguajes de programacin. Infinidad de libreras y otras herramientas que permiten su uso a travs de gran cantidad de lenguajes de programacin. Fcil instalacin y configuracin. Alto rendimiento Alta disponibilidad Robusto soporte transaccional Fuerte proteccin de datos Desarrollo de aplicaciones completo CARACTERSTICAS MySQL funciona sobre mltiples plataformas ( AIX, BSD, GNU/Linux, MacOS X, NetBSD,OpenBSD) Soporte a multiplataforma. Vistas Actualizables Procedimientos Almacenados Soporte completo para UNICODE Mltiples motores de almacenamiento
VENTAJAS Actualmente, el soporte para disparadores es bsico, por lo tanto hay ciertas limitaciones en que se puede hacer con ellos. Los privilegios para una tabla no se eliminan automticamente cuando se borra una tabla. Cuando MySQL maneja la integridad referencial, con tablas no transaccionales, aunque admite la declaracin de claves ajenas o forneas en la creacin de tablas.
DESVENTAJAS Admite varias opciones de soportes de arranque. Ayuda en la instalacin del sistema operativo. Proporciona controladores de dispositivo especficos del servidor Elimina la necesidad de obtener y preparar controladores de dispositivo de nivel de sistema operativo. Ayuda en la instalacin del sistema operativo para Oracle VM y versiones admitidas de los sistemas operativos Windows y Linux. Ayuda en la configuracin de RAID para los servidores que contienen un controlador de disco LSI integrado. Permite la administracin de la configuracin de cuentas de usuario de Oracle ILOM y la configuracin de valores de red, reloj del sistema e informacin de identificacin del sistema. Permite la configuracin de prioridad de dispositivo de arranque a nivel de BIOS y la seleccin del siguiente dispositivo de arranque. Admite los paquetes de instalacin de etiquetas de servicio de Sun de Oracle. Incluye capacidad de recuperacin para un procesador de servicio que no funciona (daado o inaccesible). CARACTERSTICAS Oracle es el motor de base de datos relacional ms usado a nivel mundial. Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. Permite el uso de particiones para la mejora de la eficiencia, de replicacin e incluso ciertas versiones admiten la administracin de base de datos distribuidos. Oracle es la base de datos con ms orientacin hacia Internet
VENTAJAS Tambin es elevado el coste de la formacin, y slo ltimamente han comenzado a aparecer buenos libros sobre asuntos tcnicos distintos de la simple instalacin y administracin. 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.
DESVENTAJAS 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 cliente-servidor, donde la informacin y datos se alojan en el servidor y las terminales o clientes de la red slo acceden a la informacin. Adems permite administrar informacin de otros servidores de datos.
CARACTERSTICAS El sistema es barato, y la tendencia a aceptar preferencialmente productos de Microsoft. Interfaz de acceso OLE DB Y ADO. Aunque se trata de una interfaz universal, SQL Server es una de las primeras bases de datos en soportarla. Mejor utilizacin de los recursos de la PC Menor necesidad de limpieza de las memorias intermedias durante el procesamiento de las transacciones
VENTAJAS Enorme cantidad de RAM que utiliza. Bloqueo a nivel de pgina. Dispositivos con crecimiento manual, un tamao de pgina fijo y demasiado pequeo (2048KB). Una psima implementacin de los tipos de datos variables como varchar.
DESVENTAJAS PostgreSQL MySQL Oracle Microsoft SQL Server Motor de base de datos ms potente y robusta del mercado. Motor de base de datos considerado ms rpido y fcil de utilizar. Motor de base de datos relacional ms usado a nivel mundial. Motor de base de datos con gran facilidad de configuracin e instalacin. PostgreSQL Global Development Group Sun Microsystem Oracle Corporation Microsoft Licencia Libre Licencia Libre Licencia Privada Licencia Privada Lento en comparacin con MySQL o SQL Server y requiere administradores capacitados. No tiene soporte y sus datos no sincronizan con otra base. Su mayor inconveniente es el precio del producto y su licencia. Se requiere una enorme cantidad de memoria RAM y su calidad est muy por debajo de Oracle. Conexin estable. Conectividad segura y buena integracin con PHP. Soporte multiplataforma, adems de tener mayor orientacin al Internet. Ofrece una potente forma de unir SQL e Internet.