¿Por qué NoSQL está sacudiendo el mercado de bases de datos?
NoticiasLa cantidad cada vez mayor de formas en que los datos de los consumidores tienen un efecto profundo en el mercado de bases de datos.
Como tal, las empresas están luchando para mantenerse al día con los cambios que se están produciendo y ajustar sus operaciones de almacenamiento de datos para satisfacer las necesidades de su negocio y sus clientes.
Adrian Carr, vicepresidente del especialista en bases de datos MarkLogic, nos habló sobre cómo nuevas tecnologías como Not Only SQL o NoSQL se están volviendo esenciales debido a la flexibilidad que ofrecen cuando cuidan los datos..
TechRadar Pro: ¿Puede explicar el cambio que se está produciendo en el segmento de la base de datos en este momento??
Adrian Carr: No hace mucho tiempo todos nos suscribimos a la teoría de que podría almacenar cualquier cosa en una base de datos relacional. Pero ahora nos damos cuenta de que, aunque es técnicamente posible, no se parece en nada al ideal..
Aunque ahora puede almacenar contenido enriquecido como documentos y redes sociales en bases de datos relacionales, no es fácil hacer nada con los datos. Incluso las funciones básicas como la búsqueda son problemáticas. Las bases de datos relacionales simplemente no funcionan bien a menos que se les proporcionen datos bellamente estructurados y sean costosos para el arranque.
Como el 80 por ciento de los datos del mundo no está estructurado y es más adecuado para las bases de datos NoSQL (No solo SQL), estas tecnologías han madurado, lo que ha generado el aumento de interés que estamos presenciando en este espacio.
TRP: ¿Cómo predice que el mercado de base de datos evolucionará??
C.A: En lugar de widgets y maravillas de un proyecto, creo que las plataformas controlan el destino de la mayoría de las computadoras. En el mundo de las bases de datos NoSQL, esto significa una plataforma integrada que incorpora no solo la base de datos sino también el motor de búsqueda y los servicios de aplicaciones..
Con más de 50 jugadores NoSQL compitiendo por la posición, estamos viendo las primeras etapas de consolidación, como la compra de Cloudant por parte de IBM y la segmentación.
Predigo que todos los titulares de bases de datos relacionales tendrán que mudarse a este espacio, ya que les tomaría mucho tiempo construir motores completamente nuevos. Han estado agregando extensiones a su producto, pero es como colocar una clavija redonda en un agujero cuadrado y ciertamente no se puede escalar..
Parte del desafío para los incumbentes es el temor de socavar los enormes ingresos que reciben de su negocio de bases de datos relacionales al lanzar ofertas NoSQL de menor costo.
TRP: ¿Qué impacto tienen los grandes datos en la forma en que diseñamos el centro de datos??
C.A: Big Data ha ayudado a cambiar la mentalidad de las personas y apreciar el valor de los terabytes de datos que se crean y almacenan..
Sin embargo, requiere un enfoque diferente para construir bases de datos y aplicaciones. Hasta ahora los desarrolladores han construido una base de datos para potenciar las aplicaciones del centro de datos. Pero para cada aplicación, tiene que cargar los datos desde donde se encuentre en la base de datos específica de la aplicación..
Con varias aplicaciones, muy pronto, tendrá cientos de almacenes de datos con datos duplicados por todas partes. Un día te levantas gritando cuando te das cuenta de que el problema es peor que la duplicación. También ha perdido contexto, seguridad y procedencia de datos..
TRP: su empresa analiza el centro de datos 'centrado en datos': qué es y en qué se diferencia de una arquitectura de centro de datos tradicional?
C.A: El enfoque centrado en los datos es centrarse en los datos, su uso y su gobierno a través de su ciclo de vida como la principal consideración. Al llevar las aplicaciones a los datos, en lugar de llevarlos a las aplicaciones, puede minimizar la duplicación de datos, lo que resulta en una integridad de datos consistente, un desarrollo de aplicaciones más flexible, portabilidad a los dispositivos de los usuarios y escalabilidad..
Algunas de estas bases de datos pueden ser bastante grandes y tenerlas en un solo lugar hace que la vida sea más sencilla cuando se trata de administrar los aspectos fundamentales de la empresa, como la seguridad, la recuperación de desastres, el almacenamiento en niveles y el archivado..