giis-uniovi / modevo

Model-driven approach to maintain data integrity for evolution of column family DBMSs
Apache License 2.0
1 stars 2 forks source link

Automatic detection of data integrity after a data migration (first query) #63

Closed suarezgpablo closed 3 months ago

suarezgpablo commented 3 months ago

Added the consistency module. It adds a SQL database that is used as part of an oracle to determine if, after the migrations executed in the script module, the Cassandra database maintains data integrity #28

The main class of this module is the "Oracle" class, which contains the methods that initiate the comparison between databases as well as the methods needed to first populate the Cassandra database with data from the SQL database that ensures that the Cassandra database.

Right now this branch adds all the code and files needed to verify data integrity for the test case "testCustomV1NewColumn" where a new column is added to a table and data is migrated to this column from another table.

Things to improve when adding more test cases to the module: