¿Qué depara el futuro para NoSQL?
NoticiasRecientemente hablamos con Matt Asay, vicepresidente de estrategia comercial en MongoDB, para hablar sobre la naturaleza disruptiva de las soluciones NoSQL, las ventajas de un enfoque de código abierto y cuáles son los planes de MongoDB para el futuro..
MongoDB es una base de datos NoSQL con un enfoque en la agilidad y escalabilidad, que ayuda a organizaciones como The National Archives, The Guardian y Telefónica al proporcionar una solución de código abierto no relacional que permite la administración de datos producidos por aplicaciones modernas..
Esto ha hecho de MongoDB una solución popular entre la comunidad de startups en el Reino Unido, ayudándoles a construir sus negocios en torno a datos valiosos. Como parte de un sector vibrante y en rápido movimiento, Asay se entusiasmó con la industria y el papel de su compañía en esta durante nuestras preguntas y respuestas..
Tech Radar Pro: con el mercado de bases de datos dominado por Oracle y IBM, ¿cómo está desafiando NoSQL este orden establecido??
Matt Asay: NoSQL comenzó como un movimiento y se ha vuelto menos útil como definición de categoría. Digo "menos útil" porque "NoSQL" describe una matriz de bases de datos que generalmente son más diferentes que las similares.
Sin embargo, lo que NoSQL se propuso describir fue un cambio de los datos rígidos y estructurados del pasado a un nuevo mundo de datos no estructurados que cambian constantemente..
Ese es el mundo en el que MongoDB vive y prospera. La mayoría de los datos de hoy simplemente no encajan perfectamente en una base de datos relacional. Claro, si se le da suficiente dinero y tiempo, puede forzar la mayoría de los datos en las filas y columnas de una base de datos relacional, pero las organizaciones se están dando cuenta de que este es un uso muy pobre de los recursos y el tiempo..
Así que realmente reformularía su pregunta: con los datos de hoy claramente adaptados a una base de datos de propósito general NoSQL como MongoDB, ¿cómo pueden los usuarios de Oracle esperar que sigan siendo relevantes para aplicaciones modernas?
No porque Oracle sea una mala base de datos, en realidad es fantástico para las necesidades comerciales de ayer. Pero porque las aplicaciones modernas necesitan una base de datos moderna como MongoDB.
TRP: ¿Qué características tiene una solución de código abierto como MongoDB que las ofertas propietarias no tienen??
MAMÁ: No es tanto un conjunto de características que MongoDB tiene frente a, digamos, Oracle. Oracle ha existido durante 40 años. Tiene una gran cantidad de funcionalidad. Sin embargo, lo que no tienen los RDBMS propietarios o de código abierto es la capacidad natural de manejar datos a escala no estructurados y semiestructurados.
Considere esto: el 90% de los datos mundiales se creó en los últimos dos años, el 80% de los datos mundiales no está estructurado y los datos no estructurados están creciendo al doble de la tasa de datos estructurados..
Póngalo todo junto y está claro que las tendencias favorecen las bases de datos que se sienten cómodas con los datos desordenados que no encajan perfectamente en las filas y columnas de una base de datos relacional.
TRP: ¿Fue MongoDB diseñado específicamente para aplicaciones web o tiene otros casos de uso??
MAMÁ: Al cofundador Dwight Merriman le gusta describir a MongoDB como la base de datos que desearía tener cuando comenzó DoubleClick, que luego vendió a Google. No se trata de aplicaciones web: se trata de una nueva generación de aplicaciones modernas que requieren una base de datos operativa.
Una de las razones por las que MongoDB ha sido tan popular es que es una base de datos de propósito general que es útil en una amplia gama de casos de uso, incluida la gestión de contenido, big data (incluida la base de datos que alimenta una nueva generación de aplicaciones de Internet), producto y catálogos de activos, y más.
TRP: ¿Diría que Europa es más lenta para adoptar soluciones de código abierto que el resto del mundo, o es más abierta??
MAMÁ: La ironía es que los europeos han sido más rápidos en desarrollar gran parte de las tecnologías de código abierto líderes, pero las empresas europeas han sido más lentas en adoptar que las organizaciones de APAC o Norteamérica..