Hyperledger Fabric菜鸟进阶攻略
(副标题):无 ;
(作者): 黎跃春 付金亮 ;
内容简介:
9.2.1 CouchDB数据库简介
Hyperledger Fabric项目目前可以支持的状态数据库有两种。
·LevelDB:LevelDB是嵌入在Peer中的默认键值对(Key-Value)状态数据库。
·CouchDB:CouchDB是一种可选的替代LevelDB的状态数据库。与LevelDB键值存储一样,CouchDB不仅可以根据指定的Key进行相应的查询,而且可以根据不同的应用场景需求实现复杂查询。
CouchDB是IBM的Lotus Notes开发者Damien Katz创建于2005年的一个项目,定义为“面向大规模可扩展对象数据库的存储系统”,在2008年成为了Apache的项目。2010年7月发布第一个稳定版,目前官网(http://couchdb.apache.org/)的最新版本为2.3.0。
Apache CouchDB是新一代数据库管理系统,具有核心概念简单(但功能强大)且易于理解的特征,使用JSON并支持二进制数据以满足所有数据存储需求;具有高可用性和容错存储引擎,将数据的安全性放在第一位;适用于现代网络和移动应用程序,可以高效地实现数据分发。
后期Hyperledger Fabric正式版本可能会支持更多的数据库管理系统。
目录预览:
Hyperledger Fabric菜鸟进阶攻略
第1章 Hyperledger Fabric认知与环境搭建
1.1.1 超级账本由来
1.1.2 超级账本分类
1.1.3 认识Hyperledger Fabric
1.2 迈出第一步:搭建环境
1.2.1 操作系统
1.2.2 安装所需工具
1.3 安装Hyperledger Fabric
1.3.1 下载fabric-samples与二进制文件
1.3.2 Hyperledger Fabric源码方式编译
1.4 测试Hyperledger Fabric网络环境
1.4.1 测试Hyperledger Fabric环境
1.4.2 构建你的第一个Hyperledger Fabric网络
第2章 深入浅出介绍Hyperledger Fabric架构设计
2.1.1 逻辑架构
2.1.2 运行时架构
2.2 Hyperledger Fabric交易流程分析
2.3 Hyperledger Fabric核心配置文件详解
2.3.1 core.yaml详解
........