La información es lo más importante para una empresa y eso lo saben muy bien los encargados de administrar las bases de datos, pero actualmente las empresas o proveedores de las bases de datos están tomando en consideración también a otros ramos no solo las empresas, sino el gobierno, los hospitales, instituciones educativas, e incluso el usuario en general. Para poder entender el futuro de las bases de datos tenemos que ver un poco hacia el pasado. En 1960 apareció una primera generación de base de datos para permitir el intercambio de información entre sistemas. La memoria RAM y el espacio de almacenamiento eran extremadamente restringidos. Esto en turno restringia velocidades y cantidades de almacenamiento de informacion. Se generaron distintas propuestas para un lenguaje de consulta universal, tales como SQL, DLL y DML. Triunfó el primero. En ese momento la memoria RAM continuaba siendo costosa y había un solo microprocesador. Teradata, Sequent y Tandem crearon configuraciones de hardware para mayor capacidad. En los noventas llegó el almacenamiento en red y mejoras incrementales con procesadores de 64 bits. Estas mejoras incrementaron velocidades de acceso y manejo general de las bases de datos, con los costos siendo menores el mercado aumento. Las economías alrededor del cómputo han cambiado gracias a los avances en hardware. Son comunes los servidores con múltiples procesadores/núcleos, los sistemas de 4 y 8 vías son accesibles, la memoria es mucho más económica, los discos duros son de mayor capacidad y mucho menor costo. Actualemente se maneja una tercera generación de gestores de base de datos que opera básicamente de la misma forma que la anterior, aunque los efectos de escalabilidad, desempeño, administración y ahorro en costo son dramáticamente mayores gracias a los avances de la tecnología. Debido al avance de las generaciones de las computadoras, las bases de datos no se quedan atrás, tuvieron que avanzar junto con los lenguajes de programación y las necesidades de los programadores para el almacenaje de datos y actualmente las bases de datos se han convertido en un tipo de lenguaje multiusuario. La información es lo más importante para las empresas, ya que su mayor utilización es para la toma de decisiones, actualmente en las bases de datos se pueden realizar consultas en tiempo real, y visualizarlo en reportes que en realidad es lo que los directivos de una empresa necesitan ver, en sí los simples datos no dicen nada, sino la información ya estructurada y en forma es lo que muestra la información para la toma de decisiones en sí. Entonces lo que encontramos son bases de datos nuevas cuyos lenguajes son NoSQL tales como MongoDB, CASSANDRA, Hadoop, CouchDB, etc. Estas no necesariamente son mejores o peores. Una base de datos NoSQL provee un mecanismo para almacenar y recuperar datos que es modelada en términos diferentes a las relaciones tubulares de las bases de datos relacionales. Este tipo de base de datos ha existido desde los 60s pero aun no se les llamaba 'NoSQL' sino hasta que su popularidad aumento en el siglo XXI, el cual fue desatado por las necesidades de compañías web como Facebook, Google, Amazon, etc. Las motivaciones para este acercamiento incluyen: simplicidad de diseño, escalamiento horizontal mas simple que era un problema en bases de datos relacionales y un control mas fino sobre la disponibilidad. Las estructuras de datos utilizadas por las base de datos NoSQL, como valor clave, grafo o documentar, cambian un poco de aquellas utilizadas por defecto en las bases de datos relacionales y eso hace que algunas operaciones sean mas rápidas en las bases NoSQL y otras mas rápidas en las bases relacionales. Así que las bases de datos NoSQL y su usabilidad o preferibilidad dependen mucho del problema o problemas a los que se deben enfrentar y esto tiene que estar en mente de la empresa que desea emplearlas. Con esto explicado nos damos cuenta que el futuro de las bases de datos es incierto, pues las grandes empresas cuyos datos no se generan a grandes cantidades en poco tiempo como las empresas financieras, prefieren bases de datos relacionales por sus pros y el manejo de grandes volumenes de datos al igual que un gran flujo de datos en poco tiempo se ven beneficiados con bases NoSQL.