¿Qué es un manejador de bases de datos?--.
Un
sistema manejador de bases de datos (SGBD, por sus siglas en inglés) o
DataBase Management System (DBMS)
es una
colección de software muy específico, cuya función es servir de interfaz entre
la base de datos, el usuario y las distintas aplicaciones utilizadas.
¿Cuál es el su objetivo?
manejar un conjunto de datos para convertirlos en información relevante
para la organización, ya sea a nivel operativo o estratégico.
Lo hace mediante una serie de rutinas de software para permitir su uso
de una manera segura, sencilla y ordenada. Se trata de un conjunto de programas
que realizan tareas de forma interrelacionada para facilitar la construcción y
manipulación de bases de datos, adoptando la forma de interfaz entre éstas, las
aplicaciones y los mismos usuarios.
uso permite:
realizar un
mejor control a los administradores de sistemas
Características --.
- Independencia.
- redundancia mínima.
- consistencia de la
información (control de la concurrencia).
- abstracción de la
información sobre su almacenamiento físico.
- acceso seguro.
- adopción de las
medidas necesarias para garantizar la integridad de los datos.
Funciones --.
Ø
Ø -Facilitan el cumplimiento de
una serie de funciones relacionadas con el mismo.
Ø
Ø -rápida gestión
Ø
Ø -validez de los datos.
DEFINICION DE BASE DE DATOS NOSQL--.
características comunes --.
v Consistencia Eventual:
puede contener una información con diferente forma cada vez, pudiendo así almacenar sólo los atributos que interesen en cada uno de ellos, facilitando el polimorfismo de datos bajo una misma colección de información.
v
Se entiende la posibilidad de
incrementar el rendimiento del sistema añadiendo, simplemente, más nodos
(servidores) e indicando al sistema cuáles son los nodos disponibles.
v Estructura distribuida:
Ø Particionado (ó Sharding):
El particionado distribuye los datos
entre múltiples servidores de forma que, cada servidor, actúe como única
fuente de un subconjunto de datos. Normalmente, a la hora de realizar
esta distribución, se utilizan mecanismos de tablas de hash distribuidas
(DHT).
Réplica:
La réplica copia los datos entre
múltiples servidores, de forma que cada bit de datos pueda ser encontrado
en múltiples lugares.
No hay comentarios:
Publicar un comentario