本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
資料建模最佳實務:設計資料模型的建議
使用 Amazon Keyspaces (適用於 Apache Cassandra) 時,有效的資料建模對於最佳化效能和降低成本至關重要。本主題涵蓋設計適合您應用程式資料存取模式的資料模型的重要考量和建議。
分割區金鑰設計 – 分割區金鑰在判斷 Amazon Keyspaces 中跨分割區分發資料的方式時扮演重要角色。選擇適當的分割區金鑰可能會顯著影響查詢效能和輸送量成本。本節討論設計分割區金鑰的策略,這些金鑰可促進跨分割區均勻分佈讀取和寫入活動。
關鍵考量事項:
均勻的活動分佈 – 旨在在所有分割區中統一讀取和寫入活動,以最大限度地降低輸送量成本並有效利用爆量容量。
存取模式 – 將您的分割區金鑰設計與應用程式的主要資料存取模式保持一致。
分割區大小 – 避免建立過大的分割區,因為這可能會影響效能並增加成本。
若要更輕鬆地視覺化和設計資料模型,您可以使用 NoSQL Workbench 。