Una base de datos es una herramienta para organizar datos de forma sistemática para su posterior uso. Existen bases de datos tradicionales que se organizan por campos, registros y archivos, y bases de datos no SQL que intentan solventar las limitaciones del modelo relacional al escalar a grandes volúmenes de datos. El lenguaje SQL se usa comúnmente para manipular bases de datos relacionales, mientras que bases de datos no SQL populares incluyen MongoDB, Cassandra y Oracle No-SQL.
2. Es una herramienta para recopilar y organizar
datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su posterior
uso.
Se puede almacenar información sobre personas,
productos, pedidos, o cualquier otra cosa.
Las bases de datos tradicionales se organizan por
campos, registros y archivos.
¿Qué es una base de datos?
3. El lenguaje SQL sirve para manejar las bases
de datos, es un lenguaje de texto plano, que
podemos usar desde cualquier editor de
textos. Nos permite acceder y manipular las
bases de datos. Para usarlo con páginas web
debemos usarlo conjuntamente con otros
lenguajes.
¿Qué es una base de datos tipo SQL?
4. Multitud de bases de datos que intentan solventar
las limitaciones que el modelo relacional se
encuentra en entornos de almacenamiento masivo
de datos, y concretamente en las que tiene en el
momento de escalar, donde es necesario disponer
de servidores muy potentes y de balanceo de
carga.
¿Qué es una base de datos No-SQL?
7. Datos Diferenciales Ventajas
SQL server • Una copia de seguridad
diferencial se basa en la
copia de seguridad de
datos completa más
reciente existente.
• Una copia de seguridad
diferencial captura solo
los datos que han
cambiado después de la
última copia de seguridad
completa.
• Soporte de transacciones.
• Estabilidad y seguridad.
• Soporta procedimientos
almacenados.
• Incluye un entorno gráfico de
administración.
• Permite trabajar en modo
cliente-servidor.
• Permite administrar información
de otros servidores de datos.
8. Datos Diferenciales Ventajas
Oracle •Motor de base de datos .
•Multiplataforma.
• Permite el uso de particiones
para hacer consultas, informes,
análisis de datos, etc.
•Soporta todas las funciones
que se esperan de un buen
servidor.
•Software del servidor que
puede ejecutarse en multitud de
sistemas operativos: Linux, Mac,
Windows, etc.
• Modelo relacional.
• Herramienta de
administración gráfica
intuitiva y cómoda de
utilizar.
• Control de acceso.
• Protección de datos.
• Lenguaje de diseño de
bases de datos muy
completo.
• Alta disponibilidad.
9. Datos Diferenciales Ventajas
Mongo DB • Para almacenar los
documentos, MongoDB utiliza
una serialización binaria.
• Estos datos están limitados a
un tamaño máximo de 4 MB.
• MongoDB permite la
realización de operaciones de
modificación de documentos
enviando solamente el
diferencial de datos.
• MongoDB es que soporta
consultas dinámicas.
• Los datos se almacenan en
forma de documentos de estilo
JSON
• Índice en cualquier atributo.
• Replicación y alta
disponibilidad.
• Soporte Profesional Por
MongoDB
• Sintonización.
10. Datos Diferenciales Ventajas
Oracle No-SQL • Permiten adaptarse a
necesidades de proyectos
mucho más fácilmente que
los modelos de Entidad
Relación.
• Se pueden ejecutar en
máquinas con pocos
recursos.
• Optimización de consultas
en base de datos para
grandes cantidades de
datos.
• Elegir uno de ellos puede
ser muy difícil.
• La escalabilidad y su
carácter descentralizado
• Soportan estructuras
distribuidas.
• Suelen ser bases de datos
mucho más abiertos y
flexibles.
• Se pueden hacer cambios
de los esquemas.
• Escalabilidad horizontal.
11. Datos Diferenciales Ventajas
Cassandra • Potencia la
funcionalidad de
búsqueda en el inbox.
• Es parte de la
fundación Apache.
• Proporciona tolerancia
a particiones y
disponibilidad.
• El nivel de consistencia
puede ser configurado.
• Es distribuida.
• Uno de los más
interesantes y
reseñables.
• Es distribuida y
masivamente
escalable.
• Capacidad de escalar
linealmente.
• Introduce conceptos
muy interesantes.
• Tiene su origen en
Facebook.