有沒有關於如何正確設計數據的參考?什麼放在分區和桌子上?是否有任何委託人遵循(如SQL中的ER模型)?Azure - 表存儲建模
0
A
回答
1
一般而言,您需要確保您的內容搜索效率高。數據是基於分區鍵存儲的,並在行鍵上編制索引。例如,如果您的應用程序ID是分區鍵,客戶ID是行鍵,則您可以非常快速地搜索客戶。但是:想象一下,必須按客戶的姓氏(另一個屬性)進行搜索。現在你需要在應用程序的分區中進行表掃描。您可能需要第二個表格將客戶的姓氏(作爲行鍵)映射到客戶ID(屬性)。
要看一些真實世界的指導,看看this msdn article。
1
另一個角度是將分區+行鍵設想爲類似於SQL Server數據庫的主鍵(以聚簇索引形式存儲)。
將主鍵確定爲一個或多個子鍵(取決於您的查詢需要)的複合鍵,然後根據應用程序的可伸縮性要求將主鍵分割爲適當的分區段和行段。
相關問題
- 1. 存儲庫模式和Azure表存儲(???)
- 2. 存儲庫模式和Azure表存儲
- 3. Azure表存儲
- 4. 微軟Azure表存儲 - 創建新表
- 5. Azure存儲投票模式
- 6. Azure表存儲增量備份到Azure存儲Blob
- 7. Windows Azure表存儲或SQL Azure
- 8. MacOS上的Azure表存儲
- 9. Azure ACS +表單值存儲
- 10. Azure存儲表VS SQL
- 11. 優化Windows Azure表存儲?
- 12. 保護Azure表存儲
- 13. Azure存儲表尋呼
- 14. Azure表存儲SAS REST
- 15. Azure表存儲錯誤:PropertyValueTooLarge
- 16. AuthenticationFailed Azure的表存儲
- 17. 從Azure的表存儲
- 18. Azure Blob存儲列表Blob
- 19. Azure的表存儲大小
- 20. 如何使用Azure中的表存儲創建新表格
- 21. Azure DocumentDB和Azure Blob存儲
- 22. Azure存儲模擬器性能問題
- 23. Azure存儲模擬器無法安裝
- 24. Azure存儲模擬器無法啓動
- 25. 創建Azure存儲帳戶VerySlow
- 26. Azure存儲信息
- 27. Azure免費存儲
- 28. Azure的Blob存儲
- 29. 刪除Azure存儲
- 30. 與Windows Azure存儲