有的時候,Sharding 也被近似等同于水平分區(Horizontal Partitioning),網上很多地方也用 水平分區來指代 Sharding,但我個人認為二者之間實際上還是有區別的。的確,Sharding 的思想是從分區的思想而來,但數據庫分區基本上是數據對象級別的處理,比如表和索引的分區,每個子數據集上能夠有不同的物理存儲屬性,還是單個數據庫范圍 內的操作,而 Sharding 是能夠跨數據庫,甚至跨越物理機器的。(見對比表格)

(注明全文來自 http://www.dbanotes.net)