En la celebración del 50 aniversario del lenguaje SQL (Structured Query Language, el lenguaje de consulta estándar para bases de datos relacionales), su coautor Donald Chamberlin ha respaldado el auge de las bases de datos NoSQL, dando su bendición al cambio de tendencia experimentado por el sector de las bases de datos en los últimos años.
Chamberlin (quien, junto con su colega de IBM Raymond Boyce, desarrolló SQL en 1974) reconoce ahora la relevancia de las bases de datos NoSQL para aplicaciones modernas que demandan mayor escalabilidad y rendimiento... aunque reivindicando aún un nicho de mercado fundamental para su creación.
"El movimiento NoSQL está motivado por nuevos tipos de aplicaciones, particularmente aplicaciones web, que necesitan escalabilidad masiva y alto rendimiento. Las bases de datos relacionales se desarrollaron en una generación anterior cuando la escalabilidad y el rendimiento no eran tan importantes".
SQL vs NoSQL
SQL se desarrolló como un lenguaje estandarizado para las consultas en bases de datos relacionales, organizando los datos en tablas interconectadas, con sus respectivas filas y columnas. Esta estructura facilitaba la gestión y el análisis de grandes cantidades de información, pero estaba limitada por su rigidez estructural y sus requisitos de escalabilidad.
En 2009, el término 'NoSQL' fue revivido por Johan Oskarsson (de Last.fm), durante la organización de un evento que buscaba discutir alternativas abiertas a las tradicionales bases de datos SQL, que ya no podían satisfacer los requisitos de muchas aplicaciones, especialmente en el contexto de grandes volúmenes de datos y aplicaciones web a gran …