有沒有關於如何正確設計數據的參考?什麼放在分區和桌子上?是否有任何委託人遵循(如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存儲表記錄過濾建議
- 7. 創建Azure表存儲文件夾
- 8. Azure表存儲和緩存
- 9. 無法在Azure存儲模擬器中創建表
- 10. 如何爲Azure表存儲中的鍵/值屬性建模?
- 11. Azure存儲投票模式
- 12. Azure存儲表客戶表
- 13. Azure表存儲增量備份到Azure存儲Blob
- 14. Azure Blob存儲列表Blob
- 15. PHP Azure表存儲+超時
- 16. Azure存儲表VS SQL
- 17. Azure存儲表大小
- 18. 保護Azure表存儲
- 19. Azure ACS +表單值存儲
- 20. BreezeJS和Azure表存儲
- 21. Azure存儲:斑點與表
- 22. Azure表存儲SAS REST
- 23. Azure存儲表尋呼
- 24. Azure表存儲延續
- 25. MongoLab VS Azure的表存儲
- 26. 優化Windows Azure表存儲?
- 27. 從Azure的表存儲
- 28. Azure的表存儲大小
- 29. SQLite或Azure表存儲
- 30. AuthenticationFailed Azure的表存儲