La “batalla” entre las bases de datos relacionales tradicionales y los sistemas de gestión de datos NoSQL es realmente la última en la guerra entre las soluciones “de propósito general” y “especializadas”.
Tomando una visión histórica a más largo plazo, hemos visto muchas encarnaciones de soluciones especializadas para los desafíos de gestión de datos. Los sistemas mainframe CICS / ISAM, la base de datos de objetos, los cubos OLAP y ahora NoSQL son cuatro generaciones de esta guerra. En cada caso, se ha demostrado que los sistemas relacionales de propósito general han sido capaces de abordar los problemas de una manera más rentable.
Puede leer más sobre este tema en particular aquí: http://www.parelastic.com/blog/n….
- ¿Qué llevó al desarrollo de los navegadores web?
- ¿Qué necesito saber para crear y diseñar un sitio web?
- ¿Qué tan esencial es saber SQL si quieres estudiar sitios web? ¿Puedes salirte con HTML5, JavaScript y CSS?
- ¿Cómo convertirse en un buen desarrollador web en 2017 (y 2018)? ¿Qué lenguajes y habilidades de programación debo saber?
- ¿Cuáles son los beneficios de aprender HTML5 y CSS?
Los sistemas tradicionales de gestión de bases de datos tienen algunas ventajas y desventajas. Las ventajas han demostrado, a la larga, superar las desventajas y es por eso que las tecnologías han evolucionado y siguen siendo las soluciones de “propósito general” para los problemas de gestión de datos.
Las soluciones de propósito especial como NoSQL y las bases de datos de objetos y los cubos OLAP anteriores a ellas seguirán siendo relevantes. No hay duda de que NoSQL y otras soluciones de propósito especial satisfacen una necesidad real y resuelven un problema, pero la historia ha demostrado que serán superadas por soluciones de propósito general que incorporan los aprendizajes de estas soluciones de propósito especial.