Diferencia entre revisiones de «Mod BD UD1 Sistemas Almacenamento»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 31: Línea 31:
 
* Proporcionar mecanismos de seguridade para evitar accesos e operacións indebidas.
 
* Proporcionar mecanismos de seguridade para evitar accesos e operacións indebidas.
  
= Produtos =
+
=== Produtos ===
 
No mercado hai unha amplia tipoloxía de SXBD. Os últimos datos apuntan a un crecemento no uso de SXBD libres, nos que destaca MySQL (e o seu fork MariaDB). Tamén desta como SXBD orientado a documentos MongoDB.
 
No mercado hai unha amplia tipoloxía de SXBD. Os últimos datos apuntan a un crecemento no uso de SXBD libres, nos que destaca MySQL (e o seu fork MariaDB). Tamén desta como SXBD orientado a documentos MongoDB.
  

Revisión del 20:26 13 sep 2021

Ficheiros

Bases de datos

Conceptos, usos e tipos segundo o modelo de datos e a localización da información.

Outros sistemas de almacenamento

XML, servizo de directorios, etc.

Sistemas xestores de base de datos: funcións, compoñentes e tipos

Sistemas xestores de bases de datos

O sistema xestor de bases de datos (SXBD) é o software que o fabricante pon a disposición do usuario para manexar as súas bases de datos. Definido en máis detalle:

Un conxunto coordinado de programas, procedemientos, linguaxes, etc., que suministra, tanto aos usuarios non informáticos como aos analistas, programadores, ou administrador, os medios necesarios para describir, recuperar e manipular os datos almacenados na base, mantendo a súa seguridade.

Compoñentes del SGBD

Xeneralizando podemos atopar a seguiente enumeración de compoñentes na maioría dos SXBD:

  • Datos. Almacenados de forma eficiente en ficheros do sistema operativo.
  • Ferramentas de acceso a los datos. Unha linguaxe de programación mediante a que os usuarios técnicos poden crear, leer e modificar a información, así como un diccionario de datos que albergue os metadatos (a información sobre os propios datos e o diseño de cada base de datos). Como mínimo, ofrecerase unha interfaz de líña de comandos mediante a que acceder a estas ferramentas.
  • Utilidades. Ferramentas adicionais para xestión de backups, estadísticas, tareas programadas, mantemento de usuarios, grupos e permisos, etc.
  • Entornos gráficos. Simplifican a xestión do SXBD e serven como alternativa á líña de comandos.

Funcións do SXBD

A pesar da gran variedadd de modelos d solucións comerciales e libres, podemos enumerar unha serie de funcións comuns a un gran número de SXBD:

  • Recuperar e modificar a información dos ficheros que conforman a base de datos de forma transparente para o usuario.
  • Garantizar a integridade dos datos, impedindo inconsistencias semánticas.
  • Ofrecer unha linguaxe de programación mediante a que interaccionar coa información.
  • Proveer o diccionario de datos.
  • Solucionar os conflictos derivados de accesos concurrentes á información.
  • Xestionar transaccións, garantizando a unidade de varias instruccións de escritura relacionadas entre sí.
  • Incluir utilidades de backup.
  • Proporcionar mecanismos de seguridade para evitar accesos e operacións indebidas.

Produtos

No mercado hai unha amplia tipoloxía de SXBD. Os últimos datos apuntan a un crecemento no uso de SXBD libres, nos que destaca MySQL (e o seu fork MariaDB). Tamén desta como SXBD orientado a documentos MongoDB.

Dentro do mercado de productos propietarios, cómpre salientar os productos Oracle e Microsoft SQL Server.

Bases de datos centralizadas e distribuídas. Fragmentación.

Centralizadas

Distribuídas

Fragmentación

Referencias

Fragmentación