Teniendo en cuenta el concepto de Base de Datos, el cual involucra el
almacenamiento de la información bajo una estructura completamente organizada,
formateada y ordenada sobre una herramienta (Sistema Gestor de Base de datos),
encontramos diversas formas para la gestión y la administración de datos.
Base de Datos Distribuida
sábado, 29 de septiembre de 2018
Storage
Una de las funciones de un SGBD es el almacenamiento, permitiendo
guardar datos de forma ordenada y como se mencionó, estrictamente organizada en
instancias, espacios exclusivos y tablas debidamente normalizadas bajo un
esquema propio del sistema. Con base en un modelo particular, esta información
se almacena y su tratamiento depende de un lenguaje de programación
propietario, denominado Structured Query Language (SQL), con el cual se
realizan labores de Inserción, Actualización, Borrado y Extracción de datos
bajo condiciones o criterios que están alineados con las necesidades de los
usuarios.
Motor
EL SGBD además, posee un “corazón” potente que le permite gestionar
las tablas a gusto del administrador o DBA (Data Base Administrator). Se
denomina motor, porque en su interior existen herramientas extremadamente útiles
que permiten definir, manipular y controlar la arquitectura lógica de los datos
almacenados.
El Problema
Definitivamente el crecimiento en la cantidad de datos o volumetría de
la información, la velocidad y la seguridad son los grandes inconvenientes a os
que se enfrenta una Organización al momento de establecer las reglas de trabajo
para el almacenamiento y la gestión de la información. Analizaremos cada uno:
Velocidad
La rapidez con la que se obtenga la información o se manipule es
fundamental para la toma de decisiones en una transacción o una consulta. Es
virtud del motor esta característica, pero sin ninguna duda, dependerá de la
pericia y la capacidad que el administrador (humano encargado), pueda
presentar. Una buena configuración puede ayudar, pero también hemos de tener en
cuenta la potencia que el motor ofrezca.
Volumetría
Otro factor clave es el crecimiento en la cantidad de datos
almacenados. Esto será directamente proporcional a la cantidad de transacciones
por unidad de tiempo que se realicen en la Organización. Sería sencillo de
solucionar, pensaríamos, pues se limita a apilar dispositivos de almacenamiento
como discos duros, y su vaciado o copias de seguridad para recuperar más
espacio sería la labor continua que permitiría un mayor aprovechamiento. Sin
embargo, también el humano juega un papel preponderante, ya que su modelo de
datos debe ser óptimo para que este crecimiento sea gradual y mesurado.
Seguridad
Tal vez, el más importante y que mayor atención capta en las personas
que toman decisiones. Esta característica implica disponibilidad (a cualquier
hora debe estar la información de forma oportuna), confiabilidad (la
información ha de ser veraz y concreta), y la integridad (la información debe
ser consistente y completa). Una vez más, el humano tiene en sus manos el mayor
reto. Ha de valerse de las herramientas y buenas prácticas existentes en el
mercado para garantizar a la Organización que su información es la que es, en
el momento que es y en el sitio que es. Para esto, los motores (entre más
robustos más fuertes), prestan servicios interesantes como la generación de
copias de seguridad, la restauración, la autenticación, la encriptación y los
bloqueos o permisos controlados.
Las Alternativas
Se presentan las palabras mágicas: DISTRIBUCIÓN DE LA INFORMACIÓN, de forma atomizada y organizada, en
donde con la colaboración del motor, el administrador y una buena arquitectura
emanada de los requerimientos levantados, se genera una alternativa
inteligente, versátil, útil y especializada.
Desde el principio de los tiempos ha existido una máxima que aplica a
cualquier tipo de situación corporativa: Dividir en pequeños problemas un
problema mayor, permite dominar, gestionar y controlar la alterativa de
solución. Pues bien, esto también aplica a la solución de los inconvenientes
enunciados en este blog. El concepto de Bases de datos Distribuidas se aplica
para que la información no sufra daños y su extracción sea lo más rápida y
clara posible.
Ante todo, y como regla general y estricta de trabajo, fuere cual
fuere la metodología a utilizar, se debe contar con las siguientes condiciones
mínimas:
ü
Arquitectura de red
ü
Hardware robusto
ü
Espacio suficiente
ü
Procesamiento ágil
ü
Políticas de seguridad definidas
En pocas palabras, una BDD es el conjunto de objetos, espacios físicos
y modelos que se reparten o diseminan en dispositivos y esquemas que, bajo una
metodología específica, permiten la administración óptima de una arquitectura
de base de datos organizacional.
La Implementación
Sería muy aventurado decir que es una implementación sencilla.
Presenta una dificultad que requiere conocimiento y habilidad por parte de su
gestor. De cualquier manera, vamos a hacer un reconocimiento de la metodología
para conseguir un adecuado esquema de Distribución de Bases de datos para que,
a libre escogencia y de acuerdo con sus necesidades, Usted, estimado Lector
pueda tener una básica ilustración.
Replicación
Se aplica las tecnologías destinadas a la copia y
distribución de datos y objetos de base de datos desde una base de datos a
otra, para luego sincronizar ambas bases de datos y mantener su coherencia.
Integrantes:
José
María Triana Marroquín
Carlos
Eduardo Pérez Rueda
Suscribirse a:
Entradas (Atom)








