2017-04-10 2 views
0

既存のデータベースからCassandra DBに一部のデータを移行したいと考えています。 移行後、すべてのデータが正常に移行されたかどうかを確認したい。 JAVAのCassandra Driverが、Cassandra DBとのやりとり中に発生する不要なオーバーヘッドを減らすために、内部実装機能を提供するかどうか、私は疑問に思っていましたか?カサンドラデータの移行を確認する

答えて

0

すべては、移行元のデータベースのタイプによって異なります。以前のデータベースの1行ごとに行をチェックし、その行が存在するかどうかを調べるためにcassandraに対してクエリを実行することができます。それが最も安全なアプローチです。

次に、比較を行うスパークジョブのような非常に複雑な処理を行うことができます。

または、cassandraのすべての行を繰り返し処理し、元のデータベースと照合することができます。次のようなものがあります。Fetch all rows in cassandra

リストが頻繁に繰り返される可能性があります。詳細については、元のデータベース、データモデルをcassandraで詳しく説明し、行が検証されることを意味するものにはいくつかの文脈を与える必要があります。

関連する問題