CARACTERÍSTICAS, VENTAJAS Y DESVENTAJAS DE GESTORES DE BASES DE DATOS
MYSQL
ES UN SISTEMA DE ADMINISTRACIÓN DE BASES DE DATOS
Es un software de fuente abierta ya que es posible para cualquier persona usarlo y modificarlo. Cualquier persona puede bajar el código fuente de MySQL y usarlo sin pagar.
CARACTERÍSTICAS
- Contiene un sólido y amplio subconjunto del lenguaje SQL.
- Dispone una amplia cantidad de plataformas transacciones y claves foráneas.
- Contiene una conectividad segura y una búsqueda e indexación de campos de texto.
- Integración perfecta con PHP.
VENTAJAS
My SQL es un software es Open Source (código abierto), además ofrece velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.
Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema también posee facilidad de configuración e instalación y soporta gran variedad de Sistemas Operativos.
DESVENTAJAS
Una de las principales desventajas de My SQL es que es muy limitada y no soporta integridad relacional ni transacciones en aplicaciones web no muy complejas que requieren muchos usuarios.
ORACLE
Oracle es una empresa que desarrolla bases de datos que almacenan y facilitan el manejo de grandes cantidades de información relacionada entre sí.
Es una de las mayores compañías de software del mundo y también de las más caras al crear aplicaciones empresariales de alto rendimiento.
- Es una herramienta de administración gráfica que es muy intuitiva y cómoda de utilizar.
- Ayuda a analizar datos y efectuar recomendaciones para mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados.
- También apoya en el diseño y optimización de modelos de datos.
VENTAJAS
- Puede ejecutarse en todas las plataformas, desde una PC hasta un supercomputador.
- Soporta todas las funciones que se esperan de un servidor "serio" y permiten el uso de particiones para la mejora de la eficiencia.
DESVENTAJAS
- Elevado costo económico en licencias personales.
- Mala configuración en la instalación de este software lo convierte en un sistema desesperante y lento.
MICROSOFT SQL SERVER
Es un sistema de manejo de bases de datos del modelo relacional,desarrollado por la empresa Microsoft.
CARACTERÍSTICAS
➢ Posee una compresión de Datos que permite que estos se almacenen de una manera más eficiente, y reduzca los requisitos de almacenamiento para sus datos.
➢ La Compresión de Datos también ofrece mejoras significativas en el rendimiento para grandes cargas de trabajo.
VENTAJAS
- Es útil para manejar y obtener datos de la red de redes y compatibilidad con la mayoría de las tareas administrativas de SQL Server.
- Al trabajar en una red social permite agregar otros servidores de SQL Server, y puede ver las bases de datos del otro compañero.
DESVENTAJAS
- Utiliza mucho la memoria RAM para las instalaciones y utilización de software.
- Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado pequeño, una pésima implementación de los tipos de datos variables.
MICROSOFT ACCESS
Access es una herramienta fácil de usar que permite crear rápidamente aplicaciones de base de datos basadas en el explorador que te ayudarán a dirigir tu negocio.
CARACTERÍSTICAS
✓ Dentro del archivo, puede utilizar:
✓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 e informes para analizar o imprimir los datos con un diseño específico.
VENTAJAS
- Otorga capacidades para aprovechar la información.
- Amplía eficacia de los datos, facilitando el seguimiento, la creación de informes y el uso compartido con otras personas.
DESVENTAJAS
- No es funcional para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios)
- No es multiplataforma, pues sólo está disponible para sistemas operativos de Microsoft.
- Su uso es inadecuado para grandes proyectos de software que requieren tiempos de respuesta críticos.
VISUAL FOX PRO
Visual FoxPro es un lenguaje de programación orientado a objetos y procedural, un Sistema Gestor de Bases de datos y desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft.
CARACTERÍSTICAS
➢ 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.
➢ Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.
➢ Flexibilidad para crear todo tipo de soluciones de bases de datos.
VENTAJAS
- Flexibilidad para Construir Todo Tipo de Soluciones de Base de Datos.
- Fácil de Actualizar.
- Además posee herramientas de productividad Entendibles para el Programador.
DESVENTAJAS
- Visual FoxPro es deficiente debido a su menor capacidad de procesamiento (no funciona adecuadamente con grandes volúmenes de información).
POSTGRESQL
PostgreSQL es un Sistema de gestión de bases de datos relacional orientado a objetos y libre, publicado bajo la licencia PostgreSQL,1 similar a la BSD o la MIT.
CARACTERÍSTICAS
➢Sus características técnicas la hacen una de las bases de datos más potentes y robustos del mercado.
➢Diseñado para ambientes de alto volumen y nadie puede demandarlo por violar acuerdos de licencia, puesto que no hay costo asociado a la licencia del software.
VENTAJAS
- Instalación ilimitada.
- Fácil de Administrar y dispone de la flexibilidad para hacer investigación y desarrollo de sistemas sin necesidad de incurrir en costos adicionales de licenciamiento.
- Está disponible para más de 34 plataformas y es un software de código abierto.
DESVENTAJAS
- Es 3 veces más lento que My SQL.
- La sintaxis de algunos de sus o sentencias no es nada intuitiva y es muy consumista de recursos.
- No posee ayuda en línea hay foros oficiales, pero no hay una ayuda obligatoria.
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.
CARACTERÍSTICAS
➢ El tamaño del programa es muy reducido, ocupando 2.6 megabytes entre el motor base y controlador integrado JDBC, utilizando muy poco espacio en el computador donde se instalara el programa.
Es un software libre.
VENTAJAS
- Fácil manejo del programa e instalación.
- No necesita un administrador de base de datos.
- Controla la redundancia de datos.
DESVENTAJAS
- Se enfoca hacia su lenguaje programático Java, debido a que no todas las aplicaciones son compatibles con este lenguaje programático, trayendo como consecuencia que las personas que no posean aplicaciones compatibles no podrán utilizar este gestor de base de datos.
DB2
DB2 es el sistema relacional de IBM y es una de las bases de datos relaciónales más antiguas en el mercado.
CARACTERÍSTICAS
➢ DB2 posee monitor gráfico el cual posibilita observar el tiempo de ejecución de una sentencia SQL y corregir detalles para aumentar el rendimiento.
➢ Permite gestionar tanto datos relacionales convencionales como datos XML, sin necesidad de que tengan que sertransformados, esta capacidad es única en el mercado.
VENTAJAS
- Permite agilizar el tiempo de respuestas de una consulta.
- Recuperación utilizando accesos de sólo índices.
- Posee tablas de resumen, tablas replicadas.
DESVENTAJAS
- Lentitud crear y ejecutar consultas.
- Utiliza mucho la memoria RAM para las instalaciones y utilización de software.
- DB2 posee un elevado costo económico en licencias personales.
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
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.
VENTAJAS
- Permite Administrar datos Relacionales o datos XML.
- Permite la construcción de aplicaciones independientes, web, cliente-servidor y empresariales.
DESVENTAJAS
- Lentitud crear y ejecutar consultas.
- Utiliza mucho la memoria RAM para las instalaciones y utilización de software.
SQLITE
SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña (~275
kiB)2 biblioteca escrita en C
CARACTERÍSTICAS
Squlite se caracteriza por ser un motor de base de datos ágil y robusto diseñado para ambientes de alto volumen.
VENTAJAS
- No requiere configuración.
- No se requiere uso de servidor (proceso activo para atender la peticiones).
- Fácilmente portable (multiplataforma Windows, Linux, MAC, dispositivos móviles, Tablet, etc.) y posee un acceso mucho más rápido.
DESVENTAJAS
- Sqlite posee deficiencias en la herramienta where esta limitación está dada por el soporte para clausúras anidadas, de igual forma es notoria la falta de Claves Foráneas.