Una base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
Tipos de bases de datos: SQL y NoSQL
2. Introducción
El término de bases de datos fue escuchado por primera vez en
1963, en un simposio celebrado en California, USA.
Desde el punto de vista informático, la base de datos es un sistema
formado por un conjunto de datos almacenados en discos que
permiten el acceso directo a ellos y un conjunto de programas que
manipulen ese conjunto de datos.
Cada base de datos se compone de una o más tablas que guarda un
conjunto de datos. Cada tabla tiene una o más columnas y filas. Las
columnas guardan una parte de la información sobre cada elemento
que queramos guardar en la tabla, cada fila de la tabla conforma un
registro.
Ing. Beatriz Alejandra Pelayo Palacios 2
3. ¿Qué es una Base de Datos?
Una base de datos se puede definir como un conjunto de
información relacionada que se encuentra agrupada ó
estructurada.
Es un “almacén” que nos permite guardar grandes
cantidades de información de forma organizada para que
luego podamos encontrar y utilizar fácilmente.
Ing. Beatriz Alejandra Pelayo Palacios 3
4. ¿Qué es una base de datos de tipo SQL?
Es una base de datos de carácter
relacional, la cual esta gestionada
con el lenguaje de programación
SQL (Structured Query Language)
que permite la especificación de
distintas clases de operaciones
entre éstas. Gracias a la utilización
del álgebra y de cálculos
relacionales, el SQL brinda la
posibilidad de realizar consultas con
el objetivo de recuperar información
de las bases de datos de manera
sencilla.
Ing. Beatriz Alejandra Pelayo Palacios 4
5. ¿Qué es una base de datos No- SQL?
Son sistemas de
almacenamiento de información
que no cumplen con el
esquema entidad-relación.
Tampoco utilizan una estructura
de datos en forma de tabla
donde se van almacenando los
datos sino que para el
almacenamiento hacen uso de
otros formatos como clave-
valor, mapeo de columnas o
grafos.
Ing. Beatriz Alejandra Pelayo Palacios 5
6. Bases de datos más
populares
Ing. Beatriz Alejandra Pelayo Palacios 6
7. Nombre Diferenciales Ventajas
SQL Server Limitaciones y restricciones
La instrucción BACKUP no se permite en
una transacción explícita o implícita.
Como seguridad, se deben comprobar
los permisos en primer lugar.
A medida que incrementa el tamaño de
las copias de seguridad, la restauración
aumenta significativamente el tiempo
necesario para restaurar una base de
datos.
Es rápida
Migración en vivo
Rentabilidad y fácil implementación
de soluciones de alta disponibilidad.
Fácil de usar
Se puede ejecutar en muchos
sistemas
Esta disponible en casi todos los
proveedores de hosting.
Disponibilidad mejorada
Oracle o Proporciona diferentes modos de
recuperar un fallo en la BD, y es
importante que el DBA conozca como
funciona cada uno de ellos para
determinar cuándo ha de ser utilizado.
o Una de las mayores responsabilidades
del DBA consiste en tener la BD a punto,
y prepararla ante la posibilidad de que
se produzca un fallo. Los procesos de
recuperación dependen del tipo de error
y de las estructuras afectadas.
o Motor de base de datos objeto-
relacional más usado a nivel mundial.
o Multiplataforma.
o Permite el uso de particiones para
hacer consultas, informes, análisis de
datos.
o Soporta todas las funciones que se
esperan de un buen servidor.
o Software del servidor que puede
ejecutarse en multitud de sistemas
operativos: Linux, Mac, Windows, etc.
Ing. Beatriz Alejandra Pelayo Palacios 7
8. Ing. Beatriz Alejandra Pelayo Palacios 8
Nombre Diferencial Ventajs
Mongo DB Posee una herramienta muy útil que
permite hacer un volcado de la
información de la BD a un archivo de
respaldo, llamada Mongodump.
Por medio de Mongodump, se crea un
archivo respaldo de todas las BD de la
instancia, almacenándolo en el directorio
DUMP.
Menos esquema
No se une a complejos
Estructura de un único proyecto
es cara
Sintonización
Profunda consulta de capacidad
Usa la memoria interna para
almacenar.
Oracle No SQL Para determinar qué se almacena en los
archivos de copia de seguridad, se debe
ejecutar este comando en el analizados de
consultas (RESTORE HEADERONLY FROM
DISK).
El comando permite ver la información del
encabezados de respaldo para todos los
conjuntos de copia de seguridad en un
dispositivo de respaldo particular.
Suelen ser bases de datos mucho
más abiertos y flexibles.
Escalabilidad horizontal
Escalabilidad y su carácter
descentralizado
Realizar cambios de esquemas sin
para bases de datos
Optimización de consultas
Cassandra Copia de seguridad
Una instantánea crea un enlace hard a
cada nueva SSTable en vivo
OpsCenter facilita la copia de seguridad de
los daros
Servcios en línea de copia de seguridad
utilizando nodetool
Rápidas respuestas aunque la
demanda crezca.
Almacenamiento distribuido.
Escalabilidad horizontal (añade
nuevo hardware cuando sea
preciso).