GigaOm está avivando definitivamente el debate sobre NoSQL al preguntarse si las bases de datos SQL escalables han restado impulso al movimiento NoSQL. Sin embargo, yo interpreto los recientes acontecimientos del mercado de otra manera y quiero ofrecer una perspectiva alternativa.
En primer lugar, aunque ha habido quien ha aclamado a NoSQL como el "sustituto de todo" para las bases de datos relacionales, no está claro que esta haya sido nunca una opinión generalizada. En cualquier caso, el hecho de que cada vez se oigan menos afirmaciones radicales sobre NoSQL como panacea no debe interpretarse como un signo de ralentización del impulso, sino más bien como una creciente comprensión del papel de NoSQL en una estrategia global de gestión de datos.
En segundo lugar, aunque es cierto que están surgiendo nuevos enfoques relacionales para abordar los problemas de escalabilidad y rendimiento de los RDBMS, no he visto ninguna prueba de que estén frenando el impulso de NoSQL. Hay ventajas y desventajas a ambos lados de la ecuación relacional, pero está por ver hasta qué punto se imponen estas bases de datos "SQL escalables", sobre todo en el caso de las aplicaciones web, donde las soluciones NoSQL son las que más impulso están cobrando en la actualidad. Ciertamente, no hemos visto ningún cambio en el interés y el entusiasmo por la tecnología Membase a pesar de la disponibilidad de Clustrix, VoltDB, Xeround y similares. (Y si la participación en el consejo asesor debe tomarse como un indicador de la tracción de un determinado enfoque tecnológico, nosotros también tenemos representación de Facebook en nuestro consejo asesor).
Por último, como se destaca en el artículo de GigaOm, las recientes interrupciones relacionadas con NoSQL son lamentables, pero probablemente no del todo inesperadas dada la novedad de las soluciones NoSQL. Como ocurre con cualquier tecnología nueva, el software evoluciona rápidamente y las mejores prácticas siguen desarrollándose. Sin embargo, a pesar de estos problemas, los clientes siguen buscando soluciones NoSQL, lo que me lleva a pensar que el dolor de una base de datos RDBMS no escalable es mucho mayor que el dolor de trabajar con una tecnología NoSQL menos probada, pero mucho más escalable. Tal vez por eso, a pesar de la publicidad en torno a las recientes interrupciones, ninguna de las empresas afectadas ha abandonado sus proyectos NoSQL.
Todavía estamos en las primeras fases del rápido crecimiento del mercado NoSQL. Algunas de las atrevidas declaraciones de los marginados se han calmado, las empresas RDBMS están ofreciendo nuevas capacidades RDBMS para hacer frente a sus importantes deficiencias, y sin duda habrá voces más fuertes desde el campo relacional a medida que NoSQL siga ganando terreno rápidamente. Pero nada de esto indica una desaceleración del impulso de NoSQL. De hecho, es más probable que todo esto no sean más que señales del importante cambio que se está produciendo en el mercado de la gestión de datos.