En
entradas anteriores hemos hablado de las distintas fuentes de
información y de los diferentes lenguajes de programación que
podemos usar para dar instrucciones a un equipo. En esta ocasión
vamos a hablar sobre la formas de almacenar la información.
Los
primeros sistemas de almacenamiento fueron los sistemas de archivos,
pero estos tenían una serie de inconvenientes, se trataba de archivos
independientes y cuando se realizaba un cambio en uno de esos
archivos no quedaba reflejado en los demás. Debido a esto, surgen
las bases de datos como sistema de almacenamiento.
Podemos
definir una base de datos como un sistema formado por un conjunto
estructurado de datos coherentes almacenados en discos que nos
permiten el acceso directo a ellos.
El
sistema remoto de almacenamiento más utilizado en la actualidad es
la nube o cloud en la cual los datos de un sistema se almacenan y
administran de forma remota en servidores que, son administrados por
un proveedor del servicio. Estos datos se ponen a disposición de los
usuarios a través de una red, como lo es Internet.
La
información contenida en las bases de datos se almacena de manera
permanente en servidores de Internet y se envía a cachés temporales
de cliente, lo que incluye equipos de escritorio, centros de ocio o
portátiles. Los usuarios podemos hacer uso de los servicios
disponibles en la nube sin necesidad de ser expertos en la gestión
de los recursos que usan.
Los
servidores proporcionan la información a sus usuarios desde varios
proveedores de alojamiento repartidos frecuentemente por todo el
mundo. Esta medida reduce los costes, garantiza un mejor tiempo de
actividad y hace que los sitios web sean invulnerables a los posibles
hackers.
Desde
mi punto de vista, las principales ventajas de este tipo de
almacenamiento es que podemos acceder a nuestra información en
cualquier momento, mediante la conexión a Internet desde cualquier
dispositivo móvil o fijo. No ocupa espacio en nuestro ordenador y
tenemos la seguridad de no perder los datos en caso de tener
cualquier problema en nuestro equipo. Sus desventajas son la falta
de confianza que se puede generar al guardar datos privados en un
medio al que puede acceder mucha gente.Actualmente las bases de datos más importantes son: Acces, Oracle, Microsoft SQL Server, MySql y PostgreSql.
Por ejemplo, cuando vemos un vídeo en youtube o entramos a nuestras redes sociales, la información es almacenada en la nube.
A parte del almacenamiento en la nube, contamos con el almacenamiento físico, ahora vamos a hacer un pequeño repaso por orden de aparición.
- Tarjeta
perforada: fueron los primeros
sistemas de almacenamiento en computación. Era una simple
cartulina cuyo sistema de almacenamiento se basaba en perforaciones
en código binario. Su capacidad era limitada.
- Cinta
magnética: se trata de cintas magnéticas perforadas que eran
reconocidas por la máquina mediante el magnetismo. Era un sistema
mejorado de las tarjetas perforadas iniciales, más fiables y
cómodas. Después llegaron formatos tan conocidos como el
casete o las cintas de vídeo.
- Disco
magnético: es una pieza metálica a la que se ha aplicado,
por ambos lados, una película magnética que permite
almacenar información. Los principales discos magnéticos son,
el disquete y el disco duro.
- Discos
ópticos: es un formato de almacenamiento de datos digital, que
consiste en un disco circular en el cual la información se codifica, se guarda y almacena, haciendo unos surcos microscópicos con un láser sobre una de las caras planas que lo componen. Los más utilizados son los CD, DVD y Blue-ray.
- Tarjetas
de memoria: es un dispositivo de almacenamiento que conserva la
información que le ha sido almacenada de forma correcta aún con la
pérdida de energía, es decir, es una memoria no volátil. Son
fáciles de utilizar y de pequeño tamaño.
- Memoria
USB: es un dispositivo de almacenamiento que utiliza una memoria
flash para guardar información. Los primeros modelos necesitaban
una batería, pero los actuales usan la energía eléctrica
procedente del puerto USB. Son resistentes a los golpes, al polvo y
algunos hasta al agua, factores que afectaban a las formas previas
de almacenamiento portátil, como los disquetes, discos compactos y
los DVD.
Los medios físicos más usados actualmente son los discos duros y los dispositivos USB que nos permiten, en un espacio muy pequeño, almacenar una gran cantidad de información. La ventaja de estos dispositivos es que nos permiten tener acceso a nuestra información sin necesidad de contar con una conexión a Internet, pero tienen el inconveniente de que, en caso de pérdida o deterioro del dispositivo perdemos todos nuestros datos.