Navegación

Búsqueda

Búsqueda avanzada

Resultados de búsqueda para Neo4j

Modelo de defectos dirigido por consultas para aplicaciones de bases de datos orientadas a grafos

Las bases de datos NoSQL, cada vez más presentes en las aplicaciones actua-les, plantean nuevos retos en las pruebas de dichas aplicaciones, debido a la ausencia de un esquema explícito en la base de datos. Este trabajo presenta un modelo de defectos para aplicaciones que utilizan bases de datos orientadas a grafos, que ha sido elaborado considerando tres factores que afectan a la escri-tura de las consultas y la relación existente entre ellos: la propia consulta, el modelo conceptual y los datos almacenados en la base de datos. Este modelo de defectos define una serie de escenarios de defectos que identifican cuáles de estos factores deben ser corregidos.

Autores: Raquel Blanco / Javier Tuya / Claudio de la Riva / 
Palabras Clave: Cypher - modelo conceptual - modelo de defectos - Neo4j - Pruebas sobre bases de datos orientadas a grafos

Utilización de Neo4j para consultar esquemas de bases de datos NoSQL

Debido a la ausencia de un esquema formalmente definido, en las bases de datos NoSQL pueden existir variaciones estructurales pa- ra una misma entidad. Dado que el número de variaciones puede llegar a varios miles, la visualización de esquemas NoSQL que muestren todas las variaciones no es factible y conviene utilizar lenguajes de consulta para extraer información sobre el esquema. En este trabajo presentamos una alternativa a la creación de un lenguaje para ese propósito. Se propone transformar los esquemas extraídos de la base de datos en una base de datos de grafos Neo4j con el fin de aprovechar las utilidades de visuali- zación y el lenguaje de consultas Cypher. Se describe la estrategia y se aplica a un caso de estudio de un dataset Stackoverflow almacenado en MongoDB, y se muestran un conjunto de consultas Cypher representati- vas. Los esquemas se infieren con una estrategia ideada en nuestro grupo, la cual se diferencia del resto de propuestas publicadas en la extracción de todas las variaciones de entidades y relaciones existentes, en vez de obtener sólo el esquema formado por entidades que son resultado de la union de todas sus variaciones.

Autores: Carlos Javier Fernández Candel / Diego Sevilla / Jesus Garcia-Molina / 
Palabras Clave: Bases de datos NoSQL - Consultas - Cypher - Esquemas NoSQL - Neo4j

No encuentra los resultados que busca? Prueba nuestra Búsqueda avanzada