Académique Documents
Professionnel Documents
Culture Documents
ORACLE
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 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. Oracle corre en computadoras personales (PC), microcomputadoras, mainframes y computadoras con procesamiento paralelo masivo
Caractersticas
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.
Desventajas
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.
El precio puede ser desde los 5000 dlares hasta los 45.000 dlares
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 cliente-servidor Adems permite administrar informacin de otros servidores de datos.
Desventajas
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.
Acces
Es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de informacin organizada sistemticamente. En la terminologa propia de las bases de datos hay tres conceptos claves dentro de las tablas: campo, registro y dato. Un campo es cada uno de los tipos de datos que se van a usar. Se hace referencia a los campos por su nombre. Un registro est formado por el conjunto de informacin en particular.
Caractersticas
Crear tabla de datos indexadas Modificar tabla de datos Consultas referencias cruzada Creacin de base de datos relacionales Creacin de consultas y vistas
Desventajas
Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y cdigo VBA (Visual Basic para Aplicaciones). Entre sus mayores inconvenientes figuran que no es multiplataforma, pues slo est disponible para sistemas operativos de Microsoft.
MySQL
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.
Caractersticas
Mltiples motores de almacenamiento 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 soporte Soporta gran cantidad de datos.
Desventajas
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.
PostgreSQL
Es un sistema de gestin de bases de datos objetorelacional. Cdigo fuente disponible libremente. Utiliza un modelo cliente/servidor Usa multiprocesos en vez de multihilos. intenta ser un sistema de bases de datos de mayor nivel que MySQL, a la altura de Oracle, Sysbase o Interbase.
Caractersticas
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 soporta MySQL. Adems, tiene ciertas caractersticas orientadas a objetos. Gestin de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos.
Desventajas
Consume ms recursos que MySQL, por lo que se necesitan mayores caractersticas de Hardware Aproximadamente es 2 veces ms lento que MySQL , aunque en la prctica no se ve diferencia Sus sentencias son poco intuitivas
PostgreSQL