美文网首页EOS开发系列EOS技术
区块链技术EOS开发系列之chainbase库与database

区块链技术EOS开发系列之chainbase库与database

作者: 菠菜期权 | 来源:发表于2017-08-08 18:25 被阅读577次

    database_plugin位于plugins目录,该插件主要实现了一个简单的内存数据库的目录配置。真正的实现在chainbase库。

    chainbase是一个基于boost::multi_index_container实现的适合频繁读顺序写的区块链内存数据库。

    它有几个特性:

    多表多索引

    状态state可以持久化并多进程共享

    嵌套的写事物并支持undo处理。

    这个库实现略复杂,看着头晕,会用即可。

    over!

    大家可以通过一下方式跟踪关注我:

    github:https://github.com/philsong

    微博:http://weibo.com/bocaicfa

    本文是EOS技术研究系列的第四篇。

    第一篇.Mac下的编译:http://www.jianshu.com/p/f26ee4cf1d4a

    第二篇.eosc命令行工具:http://www.jianshu.com/p/b2db966435d0

    第三篇.appbase库:http://www.jianshu.com/p/b7f0bbe89610

    第四篇.chainbase库与database_plugin插件:http://www.jianshu.com/p/df835b574b52

    相关文章

      网友评论

        本文标题:区块链技术EOS开发系列之chainbase库与database

        本文链接:https://www.haomeiwen.com/subject/ofhxrxtx.html