アプリケーションのオフライン同期機能が必要な問題文が出てきました。このシナリオでは、ユーザーは提供されたシートにデータを記入し、ネットワークが利用可能である場合とそうでない場合があります。ネットワークに入ると、クライアントはデータを同期させる必要があります。サーバーには2つのタイプのサーバーがあります。これはテロリストストレージであるか、またはシートに記入されたデータのステージングです。これはインターネットまたはイントラネットにある可能性があります。クライアントがデータをこのサーバーにプッシュし、真実の究極のソースとなるAzureまたはAWSのクラウドサーバであり、データは最終的にここで同期されます。NoSqlリモートサーバーとのオフライン同期
アプリケーションはMEAN Stackになり、NoSqlはACIDプロパティに従わないため、NoSQLの世界でどのようにデータの完全性を保証しますか?言い換えれば、同期が発生するたびに特定のチェックポイントが発生するたびに、それがロールバックされることを保証するにはどうすればよいですか?データボリュームはエンタープライズアプリケーションであるため膨大な量になります。
また、couch dbまたはpouch dbまたは他のdbはオプションではありません。それはmongoかAzureのDocumentDBのいずれかになります。
ポインタをいただきありがとうございます。ポインタをいただきありがとうございました。それをよりよく理解するのを助けました。はい、そのようにスキーマを設計することは絶対に可能です。 – Jeet