DBMS (sistema de gestión de bases de datos) es un conjunto de herramientas de software y hardware con las que se pueden diseñar, configurar y administrar bases de datos (DBMS). DBMS garantiza la seguridad, integridad y seguridad del almacenamiento de datos y le permite otorgar acceso a la administración de la base de datos.
Soluciones SORM
Características clave
El DBMS proporciona:
- interacción con la información almacenada en dispositivos de almacenamiento externos;
- trabajar con datos “activos” que se encuentran en la RAM o en SSD;
- registro de cada etapa al trabajar con la base de datos;
- soporte para la mayoría de los formatos de bases de datos.
Qué incluye el DBMS
El DBMS consta de:
- Núcleos. Admite informes, es responsable de administrar los datos en la RAM y en las unidades externas.
- El procesador del lenguaje DB. Maneja los comandos entrantes de usuario o administrador. Optimiza las consultas para crear y modificar datos.
- Subsistemas de soporte de tiempo de ejecución. Le permite interpretar soluciones de software con bases de datos actuales, así como crear interfaces de usuario (API) con DBMS.
- Software auxiliar. Utilidades del sistema que proporcionan funciones adicionales de administración y administración de bases de datos.
Tipos de DBMS
Los SGBD se clasifican en diferentes tipos según los modelos de los datos utilizados, las formas de proporcionar acceso a la base de datos, así como el nivel de distribución.
Dependiendo del modelo de datos DBMS, existen:
- red de contactos;
- jerárquico;
- relacional;
- objeto-relacional;
- orientado a objetos.
De acuerdo con el método para proporcionar acceso a la base de datos, los DBM se dividen en:
- incrustado;
- “cliente-servidor”;
- “servidor de archivos”.
Según el nivel de distribución de DBMS, existen:
- geodistribuido (los componentes de un solo DBMS se distribuyen en diferentes equipos, que pueden estar ubicados geográficamente en diferentes lugares);
- local (el software está instalado en el mismo centro de datos).
Esquemas de interacción DBMS con memoria externa
Los sistemas de gestión de bases de datos pueden trabajar con información en medios externos mediante grabación diferida y directa.
Cuando la grabación se retrasa, los cambios en la base de datos se graban en el portapapeles en unidades externas hasta:
- El punto de control. El administrador especifica sus parámetros por adelantado.
- Falta de espacio libre para escribir en el disco. En este caso, la respuesta viene por la falta de espacio libre en el disco.
- Hay una falta de RAM para garantizar el funcionamiento de los búferes. Aparece un error sobre el desbordamiento del búfer de RAM y la imposibilidad de realizar otras operaciones.
- Deteniendo la base de datos.
Al escribir directamente, el DBMS registra cualquier cambio en la base de datos en medios externos en tiempo real. El proceso se asemeja a la replicación síncrona.