首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ethereum如何将其数据存储在区块链中

Ethereum如何将其数据存储在区块链中
EN

Ethereum用户
提问于 2019-01-18 11:45:42
回答 1查看 64关注 0票数 0

我对ethereum和区块链很陌生,但我想知道区块链数据库的情况。我主要想知道数据库数据和区块链是如何合并的。例如,在数据库中,基本上可以选择、插入、删除和更新。数据存储在表格或图表中,等等。然后查询数据,基本上就是这样。

在区块链中,数据似乎存储在梅克尔树中。这似乎允许存储数据版本,以处理数据库版本控制问题。这也与验证数据有关,但我还不太确定它是如何工作的,但它似乎很有价值。

要将两者合并,似乎需要将数据库存储在Merkle和图形数据库中(如果您正在处理图形数据)。我看不出这是怎么回事。此外,我想知道您正在进行“块链事务”的粒度是什么,因为这些事务似乎是处理器密集型的,因此,如果您在每次创建或插入时都进行了处理,那么这似乎会使数据库陷入困境。请给我建议。

EN

回答 1

Ethereum用户

回答已采纳

发布于 2019-01-18 15:39:15

这可以为您澄清一些事情:https://academy.b9lab.com/courses/B9lab/X16-0/2016/about

关于块链对数据库的方法,您有一个错误的假设。根本就没有。开发人员可以从熟悉经典数据结构中获益,并且必须优化存储布局以支持数据访问需求。

不支持通用SQL。看看这里的解释和流行的模式:https://medium.com/@robhitchens/solidity-crud-part-1-824ffa69509a

希望能帮上忙。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/65758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档