Please enable JavaScript.
Coggle requires JavaScript to display documents.
Gestores de Base de Datos, Alexis Alvarez Tostado Espinoza - Coggle Diagram
Gestores de Base de Datos
Oracle
Definición:
Oracle es un programa de gestión de Base de datos del tipo objeto-relacional, conocidas también con el acrónimo ingles ORDBMS, desarrollado por la firma de Oracle Corporation.
Ventaja:
El software del servidor puede ejecutarse en multitud de sistemas operativos
Desventaja:
Es un producto de elevado precio por lo que por lo general se utiliza en empresas muy grandes y multinacionales.
SQL Server
Definición:
Es un sistema de manejo de bases de datos del modelo relacional,desarrollado por la empresa Microsoft.
Ventaja:
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.
Desventaja:
Utiliza mucho la memoria RAM para las instalaciones y utilización de software.
Apache Cassandra
Definición:
La base de datos Apache Cassandra es la elección correcta cuando necesita escalabilidad y alta disponibilidad sin comprometer el rendimiento.
Ventaja:
Escalabilidad horizontal (añade nuevo hardware cuando sea preciso).
Desventaja:
No permite ordenar resultados en tiempo de consulta.
SQL Lite
Definición:
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.
Ventaja:
Fácilmente portable (multiplataforma Windows, Linux, MAC, dispositivos móviles, Tablet, etc.) y posee un acceso mucho más rápido.
Desventaja:
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.
Mongo DB
Definición:
MongoDB es una base de datos de documentos que ofrece una gran escalabilidad y flexibilidad, y un modelo de consultas e indexación avanzado.
Ventaja:
Es ideal para entornos con pocos recursos de computación.
Desventaja:
Es una tecnología joven.
MySql
Definición:
MySQL es un sistema de gestión de base de datos relacional (RDBMS) de código abierto, basado en lenguaje de consulta estructurado (SQL).
Ventaja:
Facilidad de instalación y configuración
Desventaja:
Se debe de controlar/monitorizar el rendimiento de las aplicaciones en búsqueda de fallos.
Apache
Definición:
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.
Ventaja:
No necesita un administrador de base de datos.
Desventaja:
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.
Maria BD
Definición:
MariaDB Server es una de las bases de datos relacionales de código abierto más populares.
Ventaja:
Se añaden nuevas tablas de sistema (INFORMATION_SCHEMA) para almacenar estadísticas que nos pueden ayudar a optimizar las bases de datos
Desventaja:
La única desventaja es la propia de tener que desinstalar MySQL e instalar MariaDB, pero la migración es muy sencilla.
Firebird
Definición:
Sistema de administración de base de datos de bases de datos relacional de código abierto Firebird cuenta con un rendimiento excelente y se escala de manera impresionante.
Ventaja:
No consume grandes recursos en el servidor.
Desventaja:
Solo lo manipulan los más usados del lenguaje SQL.
Alexis Alvarez Tostado Espinoza