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.
3. ¿QUÉ ES UNA BASE DE DATOS
TIPO SQL?
SQL o lenguaje de consulta estructurada es la interfaz principal utilizada para comunicarse con bases
de datos relacionales. SQL se convirtió en un estándar del American National Standards Institute
(ANSI) en 1986. Todos los motores de bases de datos relacionales populares soportan SQL de ANSI
estándar.
4. ¿QUÉ ES UNA BASE DE DATOS No-
SQL?
• En informática, No-SQL (a veces llamado "no sólo SQL") es una amplia clase de sistemas de
gestión de bases de datos que difieren del modelo clásico de SGBDR (Sistema de Gestión de
Bases de Datos Relacionales) en aspectos importantes, siendo el más destacado que no usan
SQL como lenguaje principal de consultas.
6. SQL SERVER
¿Qué es?
• Microsoft SQL Server es un sistema de
manejo de bases de datos del modelo
relacional, desarrollado por la empresa
Microsoft.
Características:
• Compatibilidad con la mayoría de las tareas
administrativas de SQL Server.
• Un entorno único integrado para la
administración del Motor de base de datos de
SQL Server y la creación.
• Cuadros de diálogo no modales y de tamaño
variable que permiten obtener acceso a varias
herramientas mientras un cuadro de diálogo
está abierto.
• Un cuadro de diálogo común de
programación que permite realizar acciones
de los cuadros de diálogo de administración
en otro momento.
7. ORACLE
¿Qué es?
• Oracle es básicamente una herramienta
cliente/servidor para la gestión de Bases de
Datos. Es un producto vendido a nivel
mundial, aunque la gran potencia que tiene
y su elevado precio hace que sólo se vea
en empresas muy grandes y
multinacionales, por norma general
Características:
• Modelo relacional: los usuarios visualizan los
datos en tablas con el formato filas/columnas.
• Herramienta de administración gráfica
intuitiva y cómoda de utilizar.
• Control de acceso: tecnologías avanzadas
para vigilar la entrada a los datos.
• Protección de datos: seguridad completa en
el entorno de producción y de pruebas y
gestión de copias de seguridad
8. MONGO DB
¿Qué es?
• En un artículo anterior ya hablamos sobre
MongoDB. Recordemos. MongoDB es una
base de datos orientada a documentos.
Esto quiere decir que en lugar de guardar
los datos en registros, guarda los datos en
documentos.
Características:
• ● Esquemas flexibles.
• Las colecciones en MongoDB poseen un
esquema flexible, totalmente dinámico.
• Las colecciones no fuerzan a los documentos
a poseer una determinada estructura.
• Modelos de datos embebidos.
• Los documentos embebidos o anidados son
documentos que se definen dentro de otro
documento.
9. ORACLE No SQL
¿Qué es?
• Oracle NoSQL Database es una base de
datos de valor-clave distribuida tipo
NoSQL de Oracle Corporation . [1] [2] [3]
[4] Proporciona semántica transaccional
para manipulación de datos, escalabilidad
horizontal y administración y supervisión
sencillas.
Características:
• Está construida sobre Oracle Berkeley DB
Java Edition sobre la que añade una capa
de servicios para usarse en entornos
distribuidos.
• · Provee replicación de base de datos 1
Master-Multi-Replica
• · Las datos transaccionales se replican
10. CASSANDRA
¿Qué es?
• Apache Cassandra es una base de datos
NoSQL distribuida y basada en un modelo
de almacenamiento de «clave-valor», de
código abierto que está escrita en Java.
Permite grandes volúmenes de datos en
forma distribuida. Por ejemplo, lo usa
Twitter para su plataforma. Su objetivo
principal es la escalabilidad lineal y la
disponibilidad.
Características:
• Descentralizado
• Todos los nodos del clúster tiene el mismo rol. No hay un único
punto de fallo. Los datos se distribuyen a través del clúster (por
lo que cada nodo contiene datos diferentes). No existe un nodo
maestro por lo que cada nodo puede dar servicio a cualquier
solicitud.
• Soporta replicación y replicación de múltiples data center
• Las estrategias de replicación son configurables .22 Cassandra
está diseñado como un sistema distribuido, para el despliegue
de un gran número de nodos a través de múltiples centros de
datos. La arquitectura distribuida de Cassandra está diseñado
para desplegarse sobre múltiples data center, tener redundancia
y recuperarse ante desastres.
• Escalabilidad
• El rendimiento de leer y escribir aumenta linealmente a medida
que se añaden nuevos nodos. Se pueden agregar nuevos nodos
sin necesidad de interrumpir la ejecución de la aplicación.