验证Cassandra数据迁移

时间:2017-04-10 10:06:59

标签: java spring-mvc cassandra

我想将一些数据从现有数据库迁移到Cassandra DB。 迁移后,我想验证是否已成功迁移所有数据。 我想知道JAVA的Cassandra Driver是否提供了任何内部实现功能来验证相同的内容,以便减少与Cassandra DB交互时产生的不必要的开销?

1 个答案:

答案 0 :(得分:0)

这一切都取决于您从中迁移的数据库类型,可以检查先前数据库中的每行行,然后对cassandra进行查询以查看行是否存在。那将是最安全的方法。

然后你可以做一些非常复杂的事情,比如有比较的火花工作。

或者您可以迭代cassandra中的所有行并检查原始数据库。这样的事情:Fetch all rows in cassandra

列表可以继续下去。有关详细信息,您需要更多地了解原始数据库,cassandra中的数据模型,并提供一些上下文对于要验证的行的意义...除了它在那里。