簡體   English   中英

如何在分區數據庫中保持唯一鍵的唯一性?

[英]How can I keep unique keys unique across partitioned databases?

我想擴展MySQL數據庫,因此我們將采用分片方案,其中數據通過userID進行分區以駐留在各種MySQL實例上。 每個MySQL數據庫將保存一個userID <-> databaseID的完整副本,並且還將保存其特定用戶集的所有數據。

  • 在此設置中分配唯一用戶索引的好方法是什么? (自動增加userID顯然失敗)

  • 為所有與用戶相關的各種數據(例如用戶地址表)分配唯一索引的一種好方法是什么,並且支持輕松地將用戶數據從一台服務器遷移到另一台服務器的能力(例如,如果我想要在不同數據庫實例之間重新平衡數據)。

(分片ID,用戶ID)元組的組合鍵。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM