2. ¿Qué es una base de datos?.
Una base de datos es una colección de información organizada de forma que un
programa de ordenador pueda seleccionar rápidamente los fragmentos
de datos que necesite. Una base de datos es un sistema de archivos electrónico.
Las bases de datos tradicionales se organizan por campos, registros y archivos.
3. ¿Qué es una base de datos de tipo SQL?
SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de
consulta estructurada) es un lenguaje específico del dominio que da acceso a un
sistema de gestión de bases de datos relacionales que permite especificar
diversos tipos de operaciones en ellos.
4. ¿Qué es una base de datos No- SQL?
Las bases de datos NoSQL ( se basan en el teorema CAP), en general se considera
que existen cuatro tipos diferentes: orientadas a documentos, orientadas a
columnas, de clave-valor y en grafo.
5. Bases de datos mas populares.
Hoy en día el mercado sigue siendo dominado por DB2, SQL Server, Oracle e IBM.
En Mainframe o Unix/Linux, Oracle y DB2 suelen ser los líderes, mientas que en
sistemas operativos Windows SQL Server suele ser la mejor opción.
6. Oracle
Base de datos que puede correr en casi cualquier sistema operativo. De Oracle
destacamos la abundancia de perfiles con experiencia en esta tecnología y la
gran cantidad de herramientas que hay para su administración y monitorización.
7. Microsoft SQL Server
Base de datos con compatibilidad únicamente para sistemas Windows. Hay
muchos perfiles expertos en SQL Server y no es difícil su adquisición. Su
integración con Microsoft Azure ha mejorado mucho su flexibilidad y
rendimiento.
8. Mongo DB
Probablemente es la base de datos más popular. Tiene la posibilidad de trabajar
con datos estructurados y no estructurados. Destaca por su gran capacidad de
escalado y rendimiento. Suele ser la que más perfiles experimentados tiene.
Permiten trabajar por pares de clave-valor y acceder a distintas partes de los
datos almacenados.
Mongo DB no soporta atomicidad en las operaciones y garantiza integridad
eventual. Los cambios se irán replicando a lo largo de todos los nodos pero no se
garantiza que todos los nodos tengan el mismo dato a la vez.
9. Apache Cassandra
Base de datos creada por Facebook que es ahora de libre distribución. Base de
datos recomendada para gestionar masivas cantidades de datos.
La versión Enterprise de Cassandra es Datastax Enterprise.
10. DBMS Características Ventajas Desventajas
MySQL Propietaria y publica
Portabilidad
Fácil de aprender y utilizar
multiplataforma
Código abierto
Fácil configuración
Veloz a realizar operaciones
El soporte para disparadores es muy básico
No soporta algunas conversiones de datos
Los privilegios de las tablas no se borran de
forma automática
Oracle Propietaria
Portable
Compatible
Alto rendimiento
DBMS popular
Oracle ofrece porte técnico
Permite la gestión de múltiples
bases de datos
Una mala configuración ofrece resultados
desfavorables
Microsoft SQL
Server
Propietario
Integra nuevas herramientas
Recuperación de datos eficaz
y rápida
Portabilidad
Para Windows
Soporte de transacciones
Estabilidad
Seguridad
Soporte de procedimientos
almacenados
Entorno grafico
Utiliza muchos recursos computaciones
como memoria RAM
Es de paga
Mongo DB Propietario
Portable
Compatible
Creado para brindar
escalabilidad, rendimiento y gran
disponibilidad
Mala configuración y difícil de configurar.
Cassandra Portable
Nuevas Herramientas
Capacidad de escalar
linealmente.
No es adecuada para alojar un data
warehouse convencional.
BASE DE DATOS
MAS POPULARES