由于区块链的火爆,很多朋友暂未分清区块链数据库与传统数据库有什么分别,那我简单整理一下,供大家理解:
| 区块链数据库 | 传统数据库 | |
|---|---|---|
| 数量 | N个 分散多处,上不封顶 | 1个 有且只有一个 |
| 是否可修改 | 难 每一条数据都有关联且分散多处存储 | 易 只存在一处,只要有权限就可插改删 |
| 命令多少 | 只可追加,查询 | 追加,修改,删除,查询 |
| 记录详细度 | 完整存储从产生开始的所有数据 | 一般只是存储最终结果 |
| 透明性 | 完全透明,任何人可下载完整数据,可查询写入 | 一般被某些人拥有,外人不可能拥有权限 |
| 效率 | 需要多节点确认才成立 | 直接操作写改删 |
| 占用空间 | 每个节点都是一个完整的数据库,由于本身只能查询和添加的特点,很快变大 | 只有一个完整的数据库,灵活删改操作,相对占用空间低 |
| 安全性 | 完全删除一个节点不影响其它节点继续运行 | 只要删改则影响全局 |
| 权限 | 不固定,有一定规则确定写入权限 | 固定人员权限 |







网友评论