Hay mucho rumor sobre el NoSQL, o anti-RDBMS...meme últimamente. Pero, no me gustan esos nombres de categorías. ¿NoSQL? Es un ref hacia atrás, en lugar de una connotación hacia adelante.
La gente solía utilizar la expresión "carruaje sin caballos" para referirse a esos elegantes artilugios en los que se podía viajar sin necesidad de utilizar un caballo. Pero pronto aparecieron términos como automóvil o coche. Hoy en día, podemos llamar a estas cosas Mustangs, Broncos o Pintos sin confundir a nadie. Ya me gustaría a mí conseguir un nuevo nombre de categoría para todos estos nuevos tipos de almacenes de datos. He oído hablar de "AltDB", pero sigue siendo una ref. atrasada. ¿Alternativa a RDBMS? Pero, la verdad es que probablemente nunca te desharás de tu RDBMS. Estas cosas nuevas son complementos de las bases de datos RDBMS. Para mí, el estribillo común es el siguiente: se pueden ampliar estos sistemas simplemente añadiendo más nodos o servidores. Qué tal una etiqueta de categoría que connote ese beneficio: JustAddMoreNodesDB - Jam-N-DB. Jam-N-Database. Por cierto, hay una razón más por la que no me gusta la etiqueta NoSQL/anti-RDBMS... A largo plazo, apuesto a que estos sistemas de "sólo añadir más nodos" incorporarán cada vez más pequeñas funcionalidades relacionales y similares a SQL. Por ejemplo, esto ya está ocurriendo en Hadoop, que juega en el mundo del procesamiento por lotes y la analítica. En Hadoop, se escriben programas map-reduce en lugar de consultas SQL. Pero, piezas adicionales como Colmena nos permite escribir consultas de tipo SQL, que se convierten automáticamente en programas map-reduce bajo el capó (¡una analogía automovilística!). Larga vida a SQL.
¿No se pierde el punto? NoSQL es una mala etiqueta porque SQL es demasiado útil para descartarlo.
Sin embargo, estamos asistiendo a un cambio de paradigma de los RDMS a los no RDMS.
El Big Data (las 5V) está aquí para quedarse, pero los RDMS son incapaces de almacenarlo o consultarlo.
Por tanto, se necesitarán muchos modelos de datos diferentes, además del modelo relacional que ha dominado este campo durante los últimos 30 años.