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