1

如果我必须查询建立在以太坊网络上的区块链数据库,请求和响应之间需要多长时间?让我们假设信息的类型不是媒体,而只是普通数据。它会和传统的集中式数据库一样快吗?

4

1 回答 1

2

读取已经写入并确认的数据很快。如果您正在运行一个完整节点,则您可以访问所有区块链数据。阅读速度取决于您的机器和数据的存储位置(SSD 等)。数据存储在 leveDB 数据库中。“LevelDB 是一个由 Google 编写的快速键值存储库,它提供了从字符串键到字符串值的有序映射。” https://github.com/google/leveldb

写入数据非常慢,所以如果您希望创建一个事务然后让其他客户端立即读取它,您会感到失望。在这种情况下,答案是“视情况而定”,范围从本地测试网上的几秒钟到几分钟或几小时不等,具体取决于多种因素。

于 2018-05-25T16:10:31.117 回答