sábado, 29 de septiembre de 2018

Concepto


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.


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