SlideShare uma empresa Scribd logo
1 de 11
MySQL: 
Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. 
MySQL AB desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado lo ofrece bajo la GNU 
GPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les 
permita ese uso. 
Características: 
Está desarrollado en su mayor parte en ANSI C. 
Al contrario de proyectos como el Apache, donde el software es desarrollado por una comunidad pública, y el copyright del 
código está en poder del autor individual, MySQL es propiedad y está patrocinado por una empresa privada, que posee el 
copyright de la mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. 
Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan 
trabajadores alrededor del mundo que colaboran vía Internet. 
Ventajas: 
• Velocidad al realizar las operaciones 
• Bajo costo en requerimientos para la elaboración de bases de datos 
• Facilidad de configuración e instalación. 
Desventajas: 
• Un gran porcentaje de las utilidades de MySQL no están documentadas. 
• No es intuitivo, como otros programas (ACCESS)
Oracle: 
Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base 
Management System), fabricado por Oracle Corporation. 
Características: 
Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su: 
• Soporte de transacciones. 
• Estabilidad. 
• Escalabilidad. 
• Es multiplataforma. 
Su mayor defecto es su enorme precio, que es de varios miles de dólares (según versiones y licencias). Otro aspecto que 
ha sido criticado por algunos especialistas es la seguridad de la plataforma, y las políticas de suministro de parches de 
seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposición de los usuarios. En los parches de 
actualización provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades públicamente 
conocidas, algunas de ellas con una antigüedad de más de 2 años. 
Ventajas: 
• Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial 
• Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. 
Desventajas: 
• El mayor inconveniente de Oracle es quizás su precio 
• necesidad de ajustes 
• elevado el coste de la información
Microsoft SQL Server: 
Es un sistema de gestión de bases de datos relacionales basado en el lenguaje Transact-SQL, capaz de poner a disposición 
de muchos usuarios grandes cantidades de datos de manera simultánea. Así de tener unas ventajas que a continuación 
se pueden describir. 
Características: 
• Soporte de transacciones. 
• Escalabilidad, estabilidad y seguridad. 
• Soporta procedimientos almacenados. 
• Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML 
gráficamente. 
• Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o 
clientes de la red sólo acceden a la información. 
• Además permite administrar información de otros servidores de datos 
Ventajas: 
• Soporte de transacciones. 
• Escalabilidad, estabilidad y seguridad. 
• Soporta procedimientos almacenados. 
Desventajas: 
• Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. enorme 
cantidad de memoria RAM que utiliza para la instalación y utilización del software 
• La relación calidad-precio esta muy debajo comparado con Oracle.
Microsoft Access: 
Es un sistema de gestión de bases de datos Relacional creado y modificado por Microsoft (DBMS) para uso personal de 
pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete “básico”. Una 
posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas. 
Características: 
Entre las principales funcionalidades de Access se encuentran: 
• Crear tablas de datos indexadas. 
• Modificar tablas de datos. 
• Relaciones entre tablas (creación de bases de datos relacionales). 
• Creación de consultas y vistas. 
• Consultas referencias cruzadas. 
• Consultas de acción (INSERT, DELETE, UPDATE). 
• Formularios. 
• Informes. 
• Llamadas a la API de windows. 
Ventajas: 
• Tablas para almacenar los datos. 
• Consultas para buscar y recuperar únicamente los datos que necesita. 
• Formularios para ver, agregar y actualizar los datos de las tablas. 
Desventajas: 
• Limitaciones en el procesamiento de las búsquedas
Visual FoxPro: 
Es un lenguaje de programación orientado a objetos y procedural, un Sistema Gestor de Bases de datos o Database Management System 
(DBMS), y desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft. 
Características: 
Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, 
entornos cliente/servidor, tablet PC o para la Web. 
Entre sus características se pueden enumerar: 
• Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos. 
• Flexibilidad para crear todo tipo de soluciones de bases de datos. 
• Lenguaje de programación Orientado a objetos. 
• Utilización de sentencias SQL en forma nativa. 
• Poderoso manejo de vistas y cursores y control completo de estructuras relacionales. 
• Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como 
Oracle, Microsoft SQL Server o MySQL. 
• Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas. 
• Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar 
reports en formato XLM. 
Ventajas: 
• Menor costo 
• Entorno windows (Es mas familiar y predecible) 
Desventajas: 
• Integridad 
• Seguridad 
• Menor capacidad de procesamiento
PostgreSQL. 
Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. 
Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o 
persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre 
y/o apoyada por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development 
Group). 
Características 
Algunas de sus principales características son, entre otras: 
1. Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en 
inglés) 
2. Amplia variedad de tipos nativos: provee nativamente varios soportes 
Ventajas: 
• Ahorros considerables de costos de operación 
• Estabilidad y confiabilidad 
Desventajas: 
• Consume más recursos que MySQL 
• La sintaxtis de algunos de sus comandos o sentencias no es nada intuitiva.
Apache Derby 
Apache Derby es un sistema gestor de base de datos relacional escrito en Java que puede ser empotrado en aplicaciones 
Java y utilizado para procesos de transacciones online. Tiene un tamaño de 2 MB de espacio en disco. Inicialmente 
distribuido como IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache 2.0 License. 
Actualmente se distribuye como Sun Java DB. 
Características: 
• APIs para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría de SQL99. 
• Su código mide alrededor de 2000KB comprimido. 
• Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para separar la información en un única base 
de datos y control completo de usuarios. 
• Soporta internamente procedures, cifrado y compresión. Trae soporte multilenguaje y localizaciones específicas. 
• A partir de la versión 10.4 trae un sistema simple de replicación maestro-esclavo. 
• Transacciones y recuperación ante errores ACID. 
Ventajas: 
• se pude configurar como cliente/servidor 
• tiene la opción del manejador de base de datos soporta la arquitectura cliente/servidor 
desventajas: 
• es tedioso solo lo puedes manipular si conoces lo básico de SQL 
• necesitas códigos para crear la base de datos
DB2: 
Es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema de gestión de base de datos. 
La versión más actual es DB2 9, la cual utiliza XML como motor, además el modelo que utiliza es el jerárquico en lugar del 
modelo relacional que utilizan otros gestores. 
Características: 
• Permite el manejo de objetos grandes (hasta 2 GB) 
• la definición de datos y funciones por parte del usuario, el chequeo de integridad referencial, 
• SQL recursivo, soporte multimedia: texto, imágenes, video, audio; queries paralelos, commit de dos fases, 
backup/recuperación on−line y offline. 
Ventajas: 
•Permite agilizar el tiempo de respuestas de esta consulta 
•Recuperación utilizando accesos de sólo índices. 
•Predicados correlacionados. 
•Tablas de resumen 
•Tablas replicadas 
•Uniones hash 
Desventajas: 
•Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van a implementar. 
•Influye en la elección
DB2 express-C 
DB2 express-C es un motor de base de datos perteneciente a la empresa IBM, conteniendo parte de las 
funcionalidades de la versión de pago DB2 propiedad también de la empresa IBM, este motor de base de 
datos es gratuita pero no libre (como aquellas que tienen licencia GPL) y cuenta con la ventaja de no tener 
limite de crecimiento en sus archivos de base de datos. 
Características: 
• Compatibilidad SQL, lo que facilita la ejecución de aplicaciones escritas para otras bases de datos 
principales, en DB2. 
• Mejorías para el desarrollo de aplicativos 
• Mejoras en seguridad 
Ventajas: 
• No hay Límites de Datos 
• No hay límites de conexiones
SQLite 
Es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña 
biblioteca escrita en C. SQLite es un proyecto de dominio público. 
Características: 
• La biblioteca implementa la mayor parte del estándar SQL-92 
• Varios procesos o hilos pueden acceder a la misma base de datos sin problemas 
• Varios accesos de lectura pueden ser servidos en paralelo. 
• Un acceso de escritura sólo puede ser servido si no se está sirviendo ningún otro acceso concurrentemente. 
Ventajas: 
• Rendimiento de base de datos 
• Interfaces 
• Costo 
Desventajas: 
• Falta de Clave Foránea 
• Falta de documentación en español

Mais conteúdo relacionado

Mais procurados

Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasgrupo niche ortega
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oraclevinivaldivieso
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetosjose_rob
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDIsabel C de Talamas
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 
Ventajas y desventajas de las bdoo
Ventajas y desventajas de las bdooVentajas y desventajas de las bdoo
Ventajas y desventajas de las bdooNerhys Palacios
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datosralbarracin
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datosGalo Anzules
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSdfgdfgs
 
Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Shelisse De la Cruz
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datoshugodanielgd
 
DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSUDEC
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosKarina Rivra
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 

Mais procurados (20)

Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBD
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Ventajas y desventajas de las bdoo
Ventajas y desventajas de las bdooVentajas y desventajas de las bdoo
Ventajas y desventajas de las bdoo
 
Funciones del DBA, SA Y DA
Funciones del DBA, SA Y DAFunciones del DBA, SA Y DA
Funciones del DBA, SA Y DA
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOS
 
Proyecto final de software
Proyecto final de softwareProyecto final de software
Proyecto final de software
 
Mapa conceptual BD
Mapa conceptual BDMapa conceptual BD
Mapa conceptual BD
 
Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datos
 
DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOS
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 

Destaque

Trabajo de gestores de base de datos libres vs comerciales
Trabajo de gestores de base de datos libres vs comercialesTrabajo de gestores de base de datos libres vs comerciales
Trabajo de gestores de base de datos libres vs comercialesalexislanda
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Henry Cumbicus Rivera
 
Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Oscar Ruiz Zapata
 
Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQLGestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQLJuan Percy Rojas Cruz
 
Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionluismart05
 
Sgbd comerciales vs libres
Sgbd comerciales vs libresSgbd comerciales vs libres
Sgbd comerciales vs libresMadai Angeles
 
Proyecto helados-de-quinua-con-todos-los-capitulos
Proyecto helados-de-quinua-con-todos-los-capitulosProyecto helados-de-quinua-con-todos-los-capitulos
Proyecto helados-de-quinua-con-todos-los-capitulosNoemi Corocain
 
La Investigacion Bibliografica
La Investigacion BibliograficaLa Investigacion Bibliografica
La Investigacion BibliograficaJavier Balan
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datosHernan Okamura
 
Módulo 6. Seguridad de Base de Datos
Módulo 6. Seguridad de Base de DatosMódulo 6. Seguridad de Base de Datos
Módulo 6. Seguridad de Base de DatosFrancisco Medina
 
Modelo conceptual de la base de datos
Modelo conceptual de la base de datosModelo conceptual de la base de datos
Modelo conceptual de la base de datosRuth Hidalgo Tene
 

Destaque (14)

Trabajo de gestores de base de datos libres vs comerciales
Trabajo de gestores de base de datos libres vs comercialesTrabajo de gestores de base de datos libres vs comerciales
Trabajo de gestores de base de datos libres vs comerciales
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)
 
Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQLGestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQL
 
Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacion
 
Sgbd comerciales vs libres
Sgbd comerciales vs libresSgbd comerciales vs libres
Sgbd comerciales vs libres
 
Cuadernillo de probabilidad
Cuadernillo de probabilidadCuadernillo de probabilidad
Cuadernillo de probabilidad
 
Proyecto helados-de-quinua-con-todos-los-capitulos
Proyecto helados-de-quinua-con-todos-los-capitulosProyecto helados-de-quinua-con-todos-los-capitulos
Proyecto helados-de-quinua-con-todos-los-capitulos
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Bases de datos bibliográficas
Bases de datos bibliográficasBases de datos bibliográficas
Bases de datos bibliográficas
 
La Investigacion Bibliografica
La Investigacion BibliograficaLa Investigacion Bibliografica
La Investigacion Bibliografica
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
 
Módulo 6. Seguridad de Base de Datos
Módulo 6. Seguridad de Base de DatosMódulo 6. Seguridad de Base de Datos
Módulo 6. Seguridad de Base de Datos
 
Modelo conceptual de la base de datos
Modelo conceptual de la base de datosModelo conceptual de la base de datos
Modelo conceptual de la base de datos
 

Semelhante a 10 sistemas gestores de base de datos

Semelhante a 10 sistemas gestores de base de datos (20)

Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de Datos
 
Bases dedatos relacionales
Bases dedatos relacionalesBases dedatos relacionales
Bases dedatos relacionales
 
SISTEMAS MANEJADORES DE DATOS
SISTEMAS MANEJADORES DE DATOSSISTEMAS MANEJADORES DE DATOS
SISTEMAS MANEJADORES DE DATOS
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
Alvarado deber
Alvarado deberAlvarado deber
Alvarado deber
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
 
Gestión de datos e información 2 santamaria sosa luis
Gestión de datos e información 2   santamaria sosa luisGestión de datos e información 2   santamaria sosa luis
Gestión de datos e información 2 santamaria sosa luis
 
Trabajo avila
Trabajo avilaTrabajo avila
Trabajo avila
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentes
 
Gbsd vdc
Gbsd vdcGbsd vdc
Gbsd vdc
 
Gestores
GestoresGestores
Gestores
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 

10 sistemas gestores de base de datos

  • 1.
  • 2. MySQL: Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado lo ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso. Características: Está desarrollado en su mayor parte en ANSI C. Al contrario de proyectos como el Apache, donde el software es desarrollado por una comunidad pública, y el copyright del código está en poder del autor individual, MySQL es propiedad y está patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. Ventajas: • Velocidad al realizar las operaciones • Bajo costo en requerimientos para la elaboración de bases de datos • Facilidad de configuración e instalación. Desventajas: • Un gran porcentaje de las utilidades de MySQL no están documentadas. • No es intuitivo, como otros programas (ACCESS)
  • 3. Oracle: Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), fabricado por Oracle Corporation. Características: Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su: • Soporte de transacciones. • Estabilidad. • Escalabilidad. • Es multiplataforma. Su mayor defecto es su enorme precio, que es de varios miles de dólares (según versiones y licencias). Otro aspecto que ha sido criticado por algunos especialistas es la seguridad de la plataforma, y las políticas de suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposición de los usuarios. En los parches de actualización provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades públicamente conocidas, algunas de ellas con una antigüedad de más de 2 años. Ventajas: • Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial • Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. Desventajas: • El mayor inconveniente de Oracle es quizás su precio • necesidad de ajustes • elevado el coste de la información
  • 4. Microsoft SQL Server: Es un sistema de gestión de bases de datos relacionales basado en el lenguaje Transact-SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Así de tener unas ventajas que a continuación se pueden describir. Características: • Soporte de transacciones. • Escalabilidad, estabilidad y seguridad. • Soporta procedimientos almacenados. • Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. • Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información. • Además permite administrar información de otros servidores de datos Ventajas: • Soporte de transacciones. • Escalabilidad, estabilidad y seguridad. • Soporta procedimientos almacenados. Desventajas: • Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. enorme cantidad de memoria RAM que utiliza para la instalación y utilización del software • La relación calidad-precio esta muy debajo comparado con Oracle.
  • 5. Microsoft Access: Es un sistema de gestión de bases de datos Relacional creado y modificado por Microsoft (DBMS) para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete “básico”. Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas. Características: Entre las principales funcionalidades de Access se encuentran: • Crear tablas de datos indexadas. • Modificar tablas de datos. • Relaciones entre tablas (creación de bases de datos relacionales). • Creación de consultas y vistas. • Consultas referencias cruzadas. • Consultas de acción (INSERT, DELETE, UPDATE). • Formularios. • Informes. • Llamadas a la API de windows. Ventajas: • Tablas para almacenar los datos. • Consultas para buscar y recuperar únicamente los datos que necesita. • Formularios para ver, agregar y actualizar los datos de las tablas. Desventajas: • Limitaciones en el procesamiento de las búsquedas
  • 6. Visual FoxPro: Es un lenguaje de programación orientado a objetos y procedural, un Sistema Gestor de Bases de datos o Database Management System (DBMS), y desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft. Características: Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web. Entre sus características se pueden enumerar: • Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos. • Flexibilidad para crear todo tipo de soluciones de bases de datos. • Lenguaje de programación Orientado a objetos. • Utilización de sentencias SQL en forma nativa. • Poderoso manejo de vistas y cursores y control completo de estructuras relacionales. • Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL. • Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas. • Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XLM. Ventajas: • Menor costo • Entorno windows (Es mas familiar y predecible) Desventajas: • Integridad • Seguridad • Menor capacidad de procesamiento
  • 7. PostgreSQL. Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group). Características Algunas de sus principales características son, entre otras: 1. Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés) 2. Amplia variedad de tipos nativos: provee nativamente varios soportes Ventajas: • Ahorros considerables de costos de operación • Estabilidad y confiabilidad Desventajas: • Consume más recursos que MySQL • La sintaxtis de algunos de sus comandos o sentencias no es nada intuitiva.
  • 8. Apache Derby Apache Derby es un sistema gestor de base de datos relacional escrito en Java que puede ser empotrado en aplicaciones Java y utilizado para procesos de transacciones online. Tiene un tamaño de 2 MB de espacio en disco. Inicialmente distribuido como IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache 2.0 License. Actualmente se distribuye como Sun Java DB. Características: • APIs para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría de SQL99. • Su código mide alrededor de 2000KB comprimido. • Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para separar la información en un única base de datos y control completo de usuarios. • Soporta internamente procedures, cifrado y compresión. Trae soporte multilenguaje y localizaciones específicas. • A partir de la versión 10.4 trae un sistema simple de replicación maestro-esclavo. • Transacciones y recuperación ante errores ACID. Ventajas: • se pude configurar como cliente/servidor • tiene la opción del manejador de base de datos soporta la arquitectura cliente/servidor desventajas: • es tedioso solo lo puedes manipular si conoces lo básico de SQL • necesitas códigos para crear la base de datos
  • 9. DB2: Es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema de gestión de base de datos. La versión más actual es DB2 9, la cual utiliza XML como motor, además el modelo que utiliza es el jerárquico en lugar del modelo relacional que utilizan otros gestores. Características: • Permite el manejo de objetos grandes (hasta 2 GB) • la definición de datos y funciones por parte del usuario, el chequeo de integridad referencial, • SQL recursivo, soporte multimedia: texto, imágenes, video, audio; queries paralelos, commit de dos fases, backup/recuperación on−line y offline. Ventajas: •Permite agilizar el tiempo de respuestas de esta consulta •Recuperación utilizando accesos de sólo índices. •Predicados correlacionados. •Tablas de resumen •Tablas replicadas •Uniones hash Desventajas: •Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van a implementar. •Influye en la elección
  • 10. DB2 express-C DB2 express-C es un motor de base de datos perteneciente a la empresa IBM, conteniendo parte de las funcionalidades de la versión de pago DB2 propiedad también de la empresa IBM, este motor de base de datos es gratuita pero no libre (como aquellas que tienen licencia GPL) y cuenta con la ventaja de no tener limite de crecimiento en sus archivos de base de datos. Características: • Compatibilidad SQL, lo que facilita la ejecución de aplicaciones escritas para otras bases de datos principales, en DB2. • Mejorías para el desarrollo de aplicativos • Mejoras en seguridad Ventajas: • No hay Límites de Datos • No hay límites de conexiones
  • 11. SQLite Es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña biblioteca escrita en C. SQLite es un proyecto de dominio público. Características: • La biblioteca implementa la mayor parte del estándar SQL-92 • Varios procesos o hilos pueden acceder a la misma base de datos sin problemas • Varios accesos de lectura pueden ser servidos en paralelo. • Un acceso de escritura sólo puede ser servido si no se está sirviendo ningún otro acceso concurrentemente. Ventajas: • Rendimiento de base de datos • Interfaces • Costo Desventajas: • Falta de Clave Foránea • Falta de documentación en español