domingo, 23 de abril de 2017

¿COMO SON LO SISTEMAS DE ALMACENAMIENTO DE HOY EN DÍA?

SISTEMAS DE ALMACENAMIENTO ACTUALES:


UN POCO DE HISTORIA PARA PONERNOS EN SITUACIÓN COMO SIEMPRE:

Los sistemas de archivos surgieron de la necesidad de almacenamiento de la información para poder reutilizarla más tarde. Pero presentaba inconvenientes ya que los datos se repiten y los archivos no se combinan con facilidad.
Debido a las debilidades de los sistemas de archivos surgieron los Sistemas de Bases de Datos.
Los sistemas de Bases de Datos se caracterizan por soportar varios modelos de datos, manejar la persistencia, utiliza un lenguaje de alto nivel que permita manipular y definir la estructura de la información, control del acceso al sistema y evita inconsistencias al compartir la información.

Si aplicamos todo lo anterior al funcionamiento de una empresa:

¿QUE ES UNA BASE DE DATOS?

“Una base de datos es un conjunto estructurado de datos coherentes.”


Terminas de leer la definición y parece que es muy ambigua y general, y por eso decido explicarte como debes “traducir” cada palabra.
Con la palabra conjunto nos referimos a una colección disponible de información.
Estructurado es una colección organizada en subconjuntos, es decir, en función de ligas y de relaciones entre las diferentes informaciones, formando una estructura lógica.

Con la palabra coherencia me refiero a que no se contradicen los datos ligados, es decir, no hay perdida de información, aun sabiendo que hay una utilización compartida de los datos entre varios usuarios.


VOCABULARIO BÁSICO SI NO QUIERES SER UN “NEGADO” MAS:

Los datos que es sobre lo que se construyen las bases de datos, son hechos conocidos que pueden registrarse y que tienen un significado implícito, como por ejemplo un número, un nombre o una dirección.
Una entidad es aquello que interesa guardar (clientes, facturas, productos, empleados…).
Claves primarias y foráneas: cada entidad tiene una clave primaria o un campo llave que identifica al conjunto de datos. Cuando en una entidad figura la clave primaria de otra entidad, está se denomina clave foránea. Las entidades se relacionan entre sí a través de las claves foráneas.


Los metadatos son datos sobre unos datos ya presentes en la base de datos.
Pero lo más importante, por lo menos sabrás que es un Sistema de Gestión de Datos, ¿no?
Por si alguna casualidad, no lo sabes te contaré que es un software que permite manipular o reorganizar una base de datos.




LOS DISTINTOS TIPOS DE ALMACENAMIENTO SON:

Discos Duros
Dispositivo de almacenamiento de datos no volátil. Existen dos tipos: magnéticos (HD) y de estado sólido (SSD). Las diferencias principales entre ambos son la velocidad a la cual se accede a los datos, el tiempo de vida del dispositivo y el precio, los discos SSD son mucho más rápidos que los magnéticos, pero tienen un tiempo de vida menor y el precio por unidad de almacenamiento es mucho mayor.

Cintas Magnéticas
Es el método de almacenamiento más barato, se utiliza en los casos en los que no entran en juego factores decisivos de rendimiento, siendo valorado en este caso el factor de fiabilidad. Es el medio más utilizado para la creación de backups.

NAS
Del inglés Network Attached Storage. Recurso diseñado para ser conectado a la red, con el objetivo de proporcionar a los dispositivos que se encuentran en ella capacidad de almacenamiento. Proporciona soporte de copias de seguridad y cifrado de datos

SAN
Del inglés Storage Area Network. Se trata de una red dedicada, que conecta dispositivos de almacenamiento en red, con el objetivo de proporcionar al usuario un interfaz de almacenamiento unificado.


LOS SISTEMAS DE ALMACENAMIENTO ACTUALES SON:

§  Microsoft SQL Server: es una base de datos más potente que access desarrollada por Microsoft. Se utiliza para manejar grandes volúmenes de informaciones.
§  PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre.
§  MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos.
§  Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa access, el cual crea un archivo .mdb con la estructura ya explicada.


SISTEMA DE GESTIÓN DE BASE DE DATOS:

Los Sistemas de Gestión de Bases de Datos se caracterizan principalmente por la independencia entre un dato y otro y de forma eficiente y organizada. Los SGBD deben cumplir las propiedades ACID:
a)       Atomicidad: las transacciones son atómicas.
b)      Consistencia: una transacción transforma un estado consistente de la BD en otro.
c)       Aislamiento: las transacciones están aisladas entre sí.
d)      Durabilidad: después de que se confirme una transacción, esta persiste.


Cuando se diseña una base de datos interesa definir una estructura. La estructura permanece estática durante un tiempo aunque sufra pequeñas modificaciones de forma esporádica.
Una instancia es la información que en un instante de tiempo posee la base de datos y que cambia permanentemente.



FUNCIONES Y COMPONENTES DE UN SGBD:



o   Los componentes principales son:
               a) Metadatos: contiene el esquema de Base de Datos, los usuarios, los permisos… Son datos sobre los datos. Almacena la información que permite traducción entre los tres niveles.
                                b) Manejador de transacciones: controla el acceso y la concurrencia de operaciones.
                                c)Optimizador de consultas: define el plan de ejecución de operaciones solicitadas por los usuarios, de tal manera que se lleven a cabo de la manera más eficiente posible.
                                d)Manejador de almacenamiento: hay dos sub-componentes:
                               Manejador de archivos: recupera desde disco los bloques que contienen la información solicitada por una transacción.
                               e) Manejador de buffer: mantiene en memoria principal la información más usada y decide cuando llevar a disco alguno de sus bloques.

o   Ahora vamos comprender las funciones principales:
a) Soporta DML: lenguaje para actualización, almacenamiento y recuperación de datos.
                b) Ofrece optimización en la búsqueda de la información.
                c) Soporta DDL: lenguaje para definir los datos.
                d) Metadatos: catálogo auto-descriptivo, información sobre los objetos existentes en el sistema.

 VENTAJAS Y DESVENTAJAS DE UN SISTEMA DE GESTIÓN DE BASE DE DATOS:

Las ventajas de un Sistema de gestión de Bases de Datos frente al sistema tradicional de almacenamiento de datos son:
1.       Reutilización de datos y programas.
2.       Control de redundancia.
3.       Estandarización.
4.       Consistencia.
5.       Es posible equilibrar las cargar de los requerimientos, es decir, establecer prioridades.
6.       Integridad, osea, se cumplen las reglas pre-establecidas.
7.       Seguridad.
8.       Rapidez de desarrollo.
9.       Mantenimiento y reingeniería: cambios en la estructura de datos sin cambiar los programas que los usan.
Ahora bien, también presenta desventajas
1.       El tamaño no se puede modificar y tampoco debe ser demasiado grande.
2.       Susceptibilidad a fallos.
3.       Complejidad en la recuperación a fallos.
4.       Puede llegar a trabajar “lento” debido a la cantidad de verificaciones y comprobaciones previas al resultado final.



TENDENCIAS DE LOS SISTEMAS DE GESTIÓN DE BASES DE DATOS:

ü  Sistemas para el soporte para tomar decisiones y/o con capacidades deductivas y bases de datos temporales.
ü  Manejar información multimedial: imágenes, audio, videos…
ü  Bases de datos orientadas a objetos y objeto-relacionales.
ü  Manejar información georeferenciada: sistemas de información geográficos.
ü  Manejo de información documental: motores de búsqueda, sistemas para el manejo de documentos…
ü  Bases de datos nativas para XML.

¿CUÁL ES EL FUTORO DE LOS SISTEMAS DE ALMACENAMIENTO?

Las tecnologías futuras, se cree que la ya impuesta tecnología por SONY conocida como láser azul, será el camino que tome la computación y el almacenamiento de datos en los próximos años. Cuando empezamos a pensar en los discos ópticos, CD y DVD, como una cosa del pasado y los formatos como el Blu-ray están casi en vías de extinción, Sony y Panasonic han presentado un nuevo formato de disco orientado al archivo de datos, más que a la reproducción de contenidos multimedia, que se ha bautizado como “Archival Disc” y que permitirá almacenar en un disco óptico similar a un Blu-ray actual entre 300 GB y hasta 1 TB de información
Y, por último, de los últimos hallazgos, los científicos de la Universidad de Harvard han demostrado que una sola molécula de ADN se puede escribir 643 KB de datos, lo que significa que un milímetro cúbico de ADN puede almacenar 5,5 petabit, o libros sobre 70000000000, y cuatro gramos de ADN puede contener toda la información creada por los la humanidad para el año, es decir, alrededor de 1,8 zettabyte (miles de millones TB). El ácido desoxirribonucleico (ADN), que es esencial para el funcionamiento de todos los organismos vivos, tiene una gran capacidad de almacenamiento.






































































No hay comentarios:

Publicar un comentario