Resultados de búsqueda para modelo conceptual
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
Verificación del mantenimiento de la consistencia lógica en bases de datos Cassandra
En anteriores trabajos habíamos desarrollado un método para prevenir la producción de inconsistencias en bases de datos Cassandra. En el actual trabajo tenemos como objetivo la verificación de dicho método para lo cual hemos definido un oráculo que nos permite comprobar que las operaciones determinadas por nuestro método mantienen la consistencia. Este oráculo consta de un proceso donde se inserta la tupla en el modelo conceptual de forma paralela a su inserción en el modelo lógico que representa las tablas Cassandra y compara los datos almacenados en ambos. Si tras insertarse la tupla en ambos modelos, éstos contienen los mismos datos, se verifica que se mantiene la consistencia. Este oráculo ha sido aplicado en diversos casos de prueba seleccionados de forma sistemática, verificando que se mantuvo la consistencia en Cassandra en cada uno de ellos.
Autores: Pablo Suárez-Otero / María José Suárez-Cabal / Javier Tuya /
Palabras Clave: Cassandra - consistencia - modelo conceptual - pruebas dinámicas
No encuentra los resultados que busca? Prueba nuestra Búsqueda avanzada