区块链与数据库
传统的区块链作为数据库可以提供存储功能,但是与传统数据库相比,BTC区块链的性能就很差。 BTC吞吐量只有每秒几笔交易,每个写操作的确认时间延迟是10分钟,总容量只有十几个GB。而且增加节点带来更多的问题:节点数量翻倍的话,网络流量会增加四倍,但是吞吐量,延迟和容量没有任何增加。 本质上来说,它不支持查询,是一个NoQL数据库。
BigchainDB
去中心化技术有望重新定义现代金融系统,供应链,创意产业,甚至是互联网本身。但是这些野心勃勃的目标需要扩展性:存储技术需要吞吐量达到每秒百万次(或更高),亚秒级别延迟,PB级别(或更大)容量。这些需要超过现有比特币区块链性能好几个数量级。
BigChainDB构建在企业级分布式数据库的基础上,继承了高吞吐量,大容量,低延迟,丰富高效的查询语言和权限管理。吞吐量和容量随着节点数量的增加而增加。BigChainDB具有去中心化控制,不可修改和创建传输数字资产等区块链技术的优点。
BigchainDB在DAPP中的位置