5

SQL よりも高速にアプリケーションに使用できるため、データ処理に使用している NoSQL データベースがあります。私は NoSQL データベースをほとんど情報のキャッシュのように扱っています。SQL はデータの権限であり、NoSQL ストアは変更によって更新されます。現在、これはアプリケーションを介して行われているため、変更のリクエストが来ると、SQL データベースと NoSQL データベースで行われます。これは、NoSQL の更新が失敗したり、他の状況によって NoSQL データベースが同期しなくなることがあるため、時々失敗します。

X 分ごとにバッチ更新を行うこともできますが、データ ストアには大量の情報があり、それらが同期されていることを確認するには数時間かかります。変更された内容を区別するためのタイムスタンプがいくつかありますが、これは必ずしも正確ではありません。

データ ストア (セカンダリ データベース キャッシュ) をメイン ストアと同期させるための推奨される戦略は何ですか?

4

1 に答える 1