Stan Blog

學習過程中的一些記錄

[DB] partition 與 sharding 不同

partition 是將一個 table 的資料,分割放置到多個 table 缺點: 雖切割成多 table,但還是在同一台 database 內。資料庫的效能仍受限於該台資料庫所能提供之 throughput

sharding 是將一個 table 的資料放到多個 database 缺點: 資料散落在不同的 database,資料查詢變得很複雜 (e.g. 無法 join、transaction 沒有 ACID)


Ref:

Comments

comments powered by Disqus