官术网_书友最值得收藏!

第8章 分片技術

8.1 數據分片的概念

傳統概念里的分片技術是將數據庫分割成多個碎片并放置在不同的服務器上。在現代的云服務中,數據常常被托管在不同站點并進行分區。這一做法的原因包括使多臺計算機之間的負載平衡,進而提高可擴展性;通過多站點存儲數據,來提高可用性等。

而區塊鏈分片技術則是基于數據庫分片概念的一種擴容技術。

無論在區塊鏈領域,還是數據庫領域,分片時要進行的第一步工作都是提取數據的關鍵特征值,并將關鍵特征值按照一定的規則來劃分給不同的碎片進行處理。關鍵特征值的選擇非常重要,它關系著數據的唯一性保障以及分片的效果。關于特征值的選取方法,一個言簡意賅的標準:“以你所認為的基本數據模式為標準”。因此在區塊鏈項目中經常可以看到分片的依據是用戶的私鑰/賬戶地址等,因為這些值是唯一的且不隨時間改變的,分片時邏輯比較清晰。

主站蜘蛛池模板: 南平市| 华宁县| 饶阳县| 仪征市| 大城县| 清镇市| 桃江县| 池州市| 开阳县| 乌审旗| 琼海市| 榆社县| 太康县| 吴忠市| 太康县| 潼关县| 翁源县| 香格里拉县| 凤冈县| 体育| 五莲县| 芦溪县| 闽清县| 平和县| 安乡县| 高台县| 洮南市| 勃利县| 十堰市| 内江市| 康定县| 凯里市| 简阳市| 潍坊市| 屏南县| 齐齐哈尔市| 德格县| 盐源县| 金溪县| 宜兰市| 镇安县|