Partitioning
分區和分片的區別
我正在嘗試學習有關分佈式數據庫的知識,但偶然發現了碎片和分區的概念。在我看來,好像兩者都做同樣的事情並產生相似的結果(水平/垂直/兩者都有關係)。
那麼分片和分區有什麼區別呢?
術語取決於 RDBMS。在 SQL 伺服器中:
Partitioning
是一種數據庫功能,可用於提高數據庫的性能和/或可管理性。
Fragmentation
當數據頁中的行由於插入/刪除操作而不連續時會發生。如果您的數據高度碎片化,您的數據庫性能將會下降。
看這裡。記住本地硬碟上的分區和碎片。