Las bases de datos surgieron a raíz de la necesidad
de almacenar datos informáticos. La evolución de las bases de datos ha ido
ligada a la evolución que ha tenido la informática a lo largo de los años, más
en concreto, la información para almacenar cada vez ha ido creciendo con el paso de los años, con lo cual se vio
necesario tener un sistema para almacenar esa información. Dicho de otra forma, por
ejemplo, una empresa antes de la aparición de las bases de datos, guardaban “por
departamentos” la información requerida de usuarios o transacciones y solo tenían
acceso los empleados de dicha empresa en cada determinado departamento. Con la
aparición de las bases de datos, se permite recoger toda la información de
forma integrada y estructurada, en este caso de la empresa, podría tener acceso
a cualquiera de esos datos todos los empleados o en circunstancias concretas, otras
empresas podrían acceder con un consentimiento a dichas bases de datos.
Podemos encontrarnos dos tipos de memorias:
Memorias
volátiles : dejan de tener
información cuando se le deja de suministrar energía.
Dispositivos
físicos: (que suelen ser los más
utilizados) son no volátiles, sin embargo, con el tiempo se van degradando.
Pueden ser el CD, discos duros, etc.
En muchas ocasiones nos hemos planteado: ¿Dónde se
guardarán todas las bases de datos de empresas grandes como puede ser Google? La
respuesta es en millones de dispositivos físicos y servidores, que suelen estar
guardados en lugares secretos.
Una base de datos muy de moda es “The Cloud (la nube)”, ésta constituye
una serie de servidores gestionados por una aplicación que presentan unos
servicios al usuario a través de internet. Estos servicios son supuestamente
gratuitos, el supuestamente viene a que no es del todo cierto, ya que se lucran
a través de la publicidad. Otro dato que habría que añadir, es que el acceso a
la nube se puede hacer a través de internet sin necesidad de tener un programa específico,
puede ser el ejemplo del correo electrónico.
Las bases de datos, al ser tan extensa la cantidad
de archivos, utiliza unos procedimientos para poder ordenarlos.
Una forma de organización puede ser la extensión de los documentos al
guardarlos y sirve para conocer la procedencia de cada archivo. Por ejemplo para
los archivos de Power Point, se pondrá el nombre del archivo y se finalizará
con (.ppt).
Las bases de datos, como su propio nombre indica están
compuestas por datos que representan
cosas, como puede ser el nombre y apellidos de una persona, número de teléfono,
fecha de nacimiento, etc.
Las entidades
es otro elemento que podemos encontrar y se corresponden con datos que son útiles
de guardar. Mediante relación de diferentes datos podemos formar una entidad.
Para poder manejarnos fácilmente, las entidades
suelen tener unas claves que pueden
ser primarias o foráneas (estas últimas son claves primarias que utilizan otras
empresas) que permiten acceder de forma rápida a una serie de datos concretos.
Otra forma de estructura de las bases de datos son los metadatos, que son datos sobre los
datos que hay en la base d datos. Por ejemplo, considerando la tabla:
Dato
|
Tipo
|
Longitud
|
Apellido
|
Alfabético
|
50
|
Aquí tenemos información de los datos donde por
ejemplo el dato apellidos será de tipo alfabético y tendrá una longitud de 50
caracteres.
Un elemento importante en este tema son las SGBD (Sistema de Gestión de Bases de Datos)
que es un Software que permite manipular las bases de datos, como por
ejemplo en el paquete de office podemos encontrarnos el programa Access.
Este SGBD es independiente a los datos, es decir,
esto sería el gestor de la base de datos no los datos en sí mismos. Estos
gestores facilitarían el acceso, seguridad y administración de las bases de
datos. Hay que destacar que también permitirán un acceso simultaneo a estos
datos por parte de diferentes personas, con lo cual, si ponemos por ejemplo una
tienda on-line, nos permite saber en mili-segundos las modificaciones que se han
hecho como puede ser un producto que estamos mirando si ya se ha vendido o no. Hay
que tener en cuenta que las bases de datos están en constante instancia, que
quiere decir que van cambiando, con lo cual para que pudiese funcionar
correctamente una tienda on line, los dispositivos o servidores deben ser
rápidos, así como los SGBD eficientes, para que estas modificaciones puedan ser
visibles rápidamente por los usuarios.
Estos SGBD suelen ser bastantes complejos, con lo
que hay gente que se especializa en bases de datos y en concreto en estos
gestores. A estos gestores de les denomina según su función: usurarios finales
(interactúa), usuario especialista (diseño) y Database Administrator
(administrador).
Estos SGBD tienen muchas ventajas para el usuario,
ya que permite el acceso a los datos de manera más eficiente y cómoda, entre
entras ventaja sin embargo también existen algunos inconvenientes debido al
tamaño, fallas o velocidad de estos.
El nivel de visión externo es otro factor a tener en
cuenta ya que puede variar mucho la percepción según el usuario que tenga
acceso, según la información que se requiera o su procedencia, ya que varía la
manera de exposición de los datos en distintos países.
En cuanto al desarrollo de las bases de datos,
tenemos en cuenta que las empresas comienzan a perder el miedo de introducir su
información en espacios fuera de los tradicionales hardwares físicos, para
abrir el campo de la Virtualización o el
Cloud Computing.
Las empresas cada vez pretenden ser más eficientes y
ello en parte conlleva el ahorro de costes y espacio. También piensan en el
futuro, más en concreto en poder tener acceso a la información de forma segura
en el futuro, sin posibles “catástrofes” de pérdida de información y esto es
algo que la virtualización permite solucionar.
Tanto las grandes empresas como las Pymes, empiezan
a darse cuenta de que el desarrollo y mantenimiento de una empresa se basa en
gran parte por la información que maneja, como dice Manuel Navarro en su
artículo “Cada vez son más las empresas
que comprenden que la información es el centro neurálgico de su negocio”(1).
La gran competencia entre empresas dedicadas a los
sistemas de almacenamiento, está permitiendo que estas se desarrollen y
especialicen presentando cada vez servicios más interesantes y eficientes para
mejorar el rendimiento de las empresas como puede ser optimizar costes, mejorar
servicios, seguridad y eficiencia. Estas soluciones que presentan las están ofreciendo
gracias a la virtualización del almacenamiento de datos.
Actualmente el principal objetivo que se presenta en
este campo es el de hacer crecer la demanda de clientes hacia estos nuevos sistemas
de almacenamiento para que en un futuro no muy lejano los grandes proyectos de
almacenamiento en la red puedan surgir como realmente una forma de mejora de
eficiencia y rendimiento para las empresas. Como demuestra Carmen Pérez,
Product Manager de Almacenamiento de Fujitsu “...el mercado está en pleno crecimiento, se fija en algunos pilares
fundamentales como son el almacenamiento en red, la virtualización cada vez más
omnipresente y el software de gestión de los dispositivos de almacenamiento […]
La consolidación de almacenamiento continuará sin pausa porque muchas empresas
están inmersas en estos proyectos. Aunque el objetivo a largo plazo es fomentar
la virtualización del almacenamiento para lograr una mayor eficacia del uso de
la capacidad, el efecto a corto plazo es incrementar la capacidad de demanda”(2).
El auge desde hace ya tiempo de los dispositivos inteligentes,
entre otros, ha hecho que se cree al día
un gran volumen de información que se debe almacenar. Ante esto se demanda cada
vez más capacidad de gestión de información, seguridad o cumplimiento con la
normativa, velocidad, disponibilidad y eficiencia de la información. Para ello
a las empresas dedicadas a este sector se les plantean nuevos retos para poder
satisfacer esta demanda y esto lo están enfocando hacia la mencionada virtualización
o cloud computing.
Otro enfoque en desarrollo que se plantea es el de la tecnología mixta
(dispositivos físicos –online) como asegura
Fermín Palacios, Director de Negocio de arsys.es “...se está definiendo una tendencia basada en tecnologías mixtas
(offline-online o dispositivo físico-online). Estas tecnologías están
desarrollándose y no tardaremos en ver sofisticados sistemas de backup online,
transparentes para el usuario y capaces de auto sincronizar los documentos
simultáneamente en varios dispositivos”(3)
Por su parte, el portavoz de Inves, cree que “en el ámbito corporativo, lo más
destacable será el paulatino crecimiento del mundo de la virtualización.
Tendremos unidades de almacenamiento más seguras y que proporcionarán una mayor
velocidad de escritura y lectura, y de recuperación de datos. También seguirá
mejorando la facilidad de gestión e implantación de estos sistemas dentro de
las empresas. Específicamente en el ámbito de la virtualización, seguirá
mejorando la rapidez y facilidad a la hora de gestionar y desplegar máquinas
virtuales”
Con lo cual esta virtualización se presenta como un
gran proyecto de futuro útil tanto para grandes como para pequeñas
empresas ya que permiten ofrecer mejoras
de rendimiento a cualquier nivel de empresa.
Algunas ventajas de la virtualización o cloud computing:
·
Flexibilidad
para el movimiento de la información.
·
Complejidad de
gestión.
·
Optimización de
hardware y reducción de costes (aplicaciones)
·
Facilidad de administración
de entornos virtuales.
·
Acceso rápido y
seguro de los datos, con reducción de operaciones.
Fuente de la imagen: http://telecomunicaciones-cali.blogspot.com.es/p/articulos.html
En cuanto al Cloud
Computing o también conocido como la nube presenta unos servicios de gestión
eficiente y sencilla de la información.
Dentro de este marco nos encontramos con, como dice Manuel Navarro: “el cloud computing o el cloud hosting son
servicios que se ofrecen con máxima flexibilidad y escalabilidad, sin
intervenciones técnicas, porque la nube se basa en recursos interconectados, no
en recursos aislados, como el modelo tradicional. Así, un cliente no contrata
un número determinado de servidores, sino la capacidad que necesita en todo
momento[…] En el almacenamiento cloud, también conocido como cloud storage, se
ofrece una solución de almacenamiento fiable, seguro, escalable y eficiente.
Paralelamente, el almacenamiento en un Centro de Datos externo con plataforma
cloud garantiza la disponibilidad y accesibilidad de la información en
distintas ubicaciones y a través de diferentes dispositivos (ordenadores,
móviles…), mejorando la competitividad de las empresas y garantizando la
supervivencia de los datos en caso de desastre”(4)
(4) Manuel Navarro http://www.mkm-pi.com/byte-ti/el-futuro-del-almacenamiento/
Esta forma de almacenamiento nos permite un acceso
rápido y sencillo a la información para clientes y para empleados, que aunque
no sepamos donde se encuentra de forma física esta información, podemos tenerla
a disposición sin tener que preocuparnos de fallos o mantenimiento de aplicaciones
con lo que se ahorrra en costes y con lo cual en eficiencia y rendimiento. Esto
supone un importante paso hacia delante para las empresas pero además, les
permite también “guardarse las espaldas” en el sentido de tener más seguridad
en recuperación de datos ante posibles perdida de información.
En conclusión, desde que se comenzó a almacenar gran
cantidad de información se hicieron necesarias las bases de datos con el fin de
tener un acceso más compacto de la información, con un acceso más general para
las distintas personas y empresas.
Estas bases de datos han ido evolucionando de forma
paralela a los avances tecnológicos, más concretamente solventando los problemas que suponen un aumento de la información que se genera
diariamente y a la que se debe tener acceso de forma sencilla.
Para ello, en gran parte se desarrollaron lo que
denominamos los SGBD que nos hacen mucho más fácil el acceso, estructura y gestión
de la información.
Este ámbito
de almacenamiento y gestión de la información se ha afianzado como fundamental
para el desarrollo tanto de la informática como para demás ámbitos (la mayoría)
en los que se necesita acceso a la información. Con lo que el seguir innovando
en este campo del almacenamiento, supone que todos podamos beneficiarnos de una
información cada vez más al alcance de todos con unas condiciones cada vez
mejores, en especial para las empresas que ven como les permite mejorar su
rendimiento y eficiencia.
Ante esta demanda de las empresas por mejorar surge
lo que denominamos la virtualización o Cloud Computing. Estos proyectos,
marcados para el futuro pero que ya se trabaja en el presente para que se
demanden, haciendo saber los beneficios que pueden aportar, son la tendencia en
este ámbito, siendo esperanzadoras los servicios que ofrecen y terminaran
seguramente por ofrecer en un futuro y no de forma pasajera por moda, sino que
vienen para quedarse. Las empresas verán como su rendimiento y eficiencia
mejora por los beneficios que aportan y en general toda la sociedad también se
verá favorecida con esta “nube publica” (diferente a la “nube privada” de las
empresas que será sobre todo más segura y adaptada a la empresa) que permitirá
un acceso más sencillo y cómodo a la información.
- ¿Piensas que puede llegar un límite en el que no se pueda almacenar toda la información que se crea de forma global?
- ¿Piensas que realmente el futuro de las bases de datos pasan por la Virtualización o Cloud Computing?
- Después de darse casos de filtración de información de algunos servidores virtualizados ¿Es realmente segura esta forma de almacenamiento de datos en la nube?
No hay comentarios:
Publicar un comentario