Tabla de contenido:
Las aplicaciones modernas basadas en datos dependen en gran medida de información relevante derivada de los enormes volúmenes de datos que manejan todos los días. Para obtener una mejor perspectiva cada vez, las aplicaciones deben poder enviar consultas complejas y la base de datos debe poder atender consultas complejas. Los sistemas RDBMS tradicionales que dependen de SQL no pueden manejar consultas extremadamente complejas. Las bases de datos de gráficos han podido resolver este problema porque dependen de los objetos y las relaciones entre los objetos. En base a esta premisa, es posible extraer conocimientos profundos. Sin embargo, el uso de bases de datos de gráficos sigue siendo limitado, aunque hay signos definitivos de que desempeñará un papel importante a medida que las empresas confían cada vez más en los conocimientos para impulsar sus negocios. (Para más información sobre bases de datos en general, vea Introducción a las bases de datos).
¿Qué es una base de datos gráfica?
Para comprender las bases de datos de gráficos, usemos el siguiente ejemplo:
Bill y su familia quieren planear unas vacaciones en un lugar que ofrezca una excelente cocina asiática. Ha comenzado a planificar temprano y una de las formas de encontrar información es, por supuesto, Google. Si bien la información de Google es creíble y buena, para Bill es importante obtener la información más específica posible. Entonces, comienza a preguntar a sus amigos, conocidos y colegas. Supongamos que Bill pregunta a Ryan, Sheena y John, quienes son sus contactos principales (nivel de contacto 1). Los tres prometen responder con información lo antes posible. Ryan le pregunta a su amigo Greg, quien le pregunta a su primo Martin que ha estado en Bangkok varias veces. Martin recomienda los nombres y detalles de todos sus restaurantes favoritos en Bangkok conocidos por sus platos asiáticos. Esta información se transmite a Bill.