# 叶胜超：简单了解分片技术以及它的作用！（9）

By [胜超的个人博客](https://paragraph.com/@9200) · 2021-12-18

---

    **什么是分片技术？**
    
    所谓分片技术，就是一种允许节点具有完整的区块链的部分副本的技术，是基于传统的“数据库分片”这一概念而产生的一种扩容技术。
    
    一般情况下，区块链上的节点都包含了区块链的完整数据库，为了提高整体性能和交易速度，把大型数据库分成更小、更快、更容易管理的部分，并存放在不同的服务器（节点）上。
    
    
    
    
    
    **常见的分片机制有哪些？**
    
    常见的分片机制可分为网络分片，交易分片和状态分片三类。
    网络分片：把节点的网络分成不同的部分（或者叫碎片）。
    交易分片：把大量的交易数据分成不同的子集，分配给不同的碎片。
    状态分片：将整个存储区分成不同的部分。
    
    
    
    
    **分片技术有什么作用？**
    
    如果把区块链比作高速公路，把待验证的交易比作汽车，把验证交易的节点比作收费口，原本繁忙的高速公路上只有一个收费站，收费站里只有一个收费口，结果就是越排越多，导致交通堵塞，而分片技术就好比把收费站重修，增加了十个收费口，极大地提高了汽车通过的速度。
    
    通过网络分片和交易分片，每个网络碎片都有独立的处理过程，实现网络交易的并行处理，由于每个节点依然需要更新完整的数据库，不能解决全节点的存储负担，因此，又引入了状态分片的概念。
    
    通过状态分片，可以将不同的交易碎片存储在不同部分，这样一来，每个节点只需处理自己负责的那部分交易数据，就可以了，大大提高了交易速度和吞吐量。

---

*Originally published on [胜超的个人博客](https://paragraph.com/@9200/9)*
