2016-04-25 11 views
1

Azure Blob StorageやAWSなどのクラウドに格納されたblobオブジェクトとメタデータをリンクするために必要な一般的なアーキテクチャとコンポーネントを理解しようとしています。クエリ可能なメタデータをCloud Blobストレージと同期させる方法

ユーザーがblobファイルをクラウドにアップロードできるようにするアプリケーションを考えてみましょう。各ファイルには、ファイル、そのクラウドURL、およびファイルが共有されているユーザーの電子メールを記述するメタデータが表示されます。

この場合、ファイルはクラウドに保存され、メタデータはあるタイプのデータベースに保存されます。ファイルを保存したこととメタデータの両方を保証できるように、このトランザクションを行う方法はどうですか? 2つのうちの1つが失敗した場合、アプリケーションは別の試みが行えるようにユーザーに通知する必要があります。

答えて

0

前述のNeo4j/mongodbやAzure/AWS BLOBストレージなど、2つの異種システム間でトランザクションをまたがるための組み込みのメカニズムはありません。これは管理するアプリの責任です。そして、あなたはそれについてどうやって行くのかは、本当に意見/討論の問題です。

関連する問題