2012-02-28 13 views
0

私が知る限り、Azureテーブルストレージは楽観的同時実行パターンをサポートしているため、アプリケーションは同じエンティティを同時に更新したことによるすべてのエラーを処理する必要があります。Windows Azureテーブルストレージでの同時操作

エンティティを同時に更新して読み取るときに、テーブルストレージの動作が不思議です。プレイ中にロック機構があるので、私の読書はエンティティが更新されるまで待たなければならないでしょうか?同じパーティションからエンティティを書き込んだり、読み込んだりするときにパフォーマンスが低下することはありますか?競合?このトピックはリレーショナルデータベースの世界では非常に重要なので、私はこれを尋ねていますが、このNoSQLソリューションの動作についてはわかりません。

この問題に関するドキュメントはありますか?事前

答えて

5

テーブル記憶で

おかげで、個々のエンティティの一貫性を提供し、その更新が戻ったときにその同じエンティティの次の読み取りは、更新された情報が表示されます。読み込みロックはありませんので、読み込みは競合を起こしません。 Azureテーブルストレージの一貫サポートの詳細については

、以下のホワイトペーパーを参照してください、セクション7.1:http://download.microsoft.com/download/3/B/1/3B170FF4-2354-4B2D-B4DC-8FED5F838F6A/Windows%20Azure%20Table%20-%20Dec%202008.docx

+0

おかげイヴ、それは私が知りたいと思ったものです。スナップショットの分離のために、競合は問題ではありません – Helikaon

関連する問題