La tecnología nos ha permitido que la información sea en tiempo real, pero como explicar qué es tiempo real? Es decir que se necesita la información que se “desea”, en cualquier momento y desde cualquier lugar.
En definitiva el tiempo real es una de las grandes promesas de la “ciencia” de la computación, y como promesa se ha tenido que adaptar a la evolución de la sociedad de la información, una sociedad que ve cómo crece exponencialmente la cantidad de datos que generan los miles de millones de usuarios, los cientos de sensores y desde cualquier dispositivos tecnológicos(internet de las cosas será?), toda esta cantidad de datos ha generado nuevos retos para cumplir con la promesa, y es por esto que se han desarrollado nuevas tecnologías y evolucionado otras que son aplicables a la gestión de información para permitirnos realizar el concepto de tiempo real .
Tecnologías que son desarrolladas en áreas como la arquitectura del hardware, la industria del software y la economía de escala en productos de los sistemas de almacenamiento, especialmente en las memorias de almacenamiento permanente como los dispositivos de estado sólido.
Todas éstas innovaciones han permitido generar sistemas distribuidos de alta velocidad, alta disponibilidad y alto desempeño que tienen la capacidad de manejar grandes volúmenes de información, pero cuales son las innovaciones más importantes?.
- Innovaciones en el hardware como los procesadores multicore o multi núcleo los cuales tienen la capacidad de permitir que cada núcleo ejecute tareas diferentes y en paralelo como quien dice una cabeza, varios cerebros, que combinados con sistemas de memoria de alto desempeño y velocidad como las NVRAM(Non-volatile random-access memory ) conocidas como memorias flash, permiten tener un procesamiento y un acceso más rápido a la información.
- Innovaciones en software enfocados en los programas de gestión de información donde se han creado soluciones como las bases de datos en memoria en ambientes distribuidos los cuales utilizan la combinación de las virtudes de los sistemas OLTP o transaccionales y los sistemas analíticos conocidos como OLAP.
La combinaciones de éstos desarrolos tecnológicos es lo que permite realizar análisis directamente en los datos operativos en combinación con los datos históricos, el cual es un elemento diferenciador fundamental en en los sistemas empresariales.
Es por esto que podemos decir que la promesa se ha estado cumpliendo, lo que no sabemos es si en el futuro próximo si se siga cumpliendo.
Que piensas de tiempo real en la información?