开源的比特币交易记录项目Btcplex采用SSDB数据库

jopen 10年前

由法国人 tsileo 开发的比特币交易记录查看软件 Btcplex 采用国人开发的 SSDB NoSQL 数据库作为持久化存储服务. Btplex 是用 Go 语言开发的, 并在 github 上开源. 你可以用它来搜索和查看比特币的交易记录(块链, Block chain).

比特币块链是整个比特币网络依赖的一个公开共享的交易记录。所有已确认的交易均毫无例外地包含在块链中 … 由于块链的存在,比特币的交易记录得以很明确地表示!

Btcplex 的环境要求:

  • A bitcoind instance (you can build bitcoind in Disable-wallet mode)

  • Go >=1.2

  • Redis 2.6+

  • SSDB

  • LevelDB

  • 150+GB disk space / 4+GB RAM

SSDB 是由国人开发的高性能 NoSQL 数据库, 支持 Redis 的丰富的数据结构, 并且兼容 Redis 的客户端和 API. SSDB 在国内外的知名互联网企业和创业团队中得到广泛应用, 用于取代 Redis.

开源的 SSDB NoSQL 数据库是一个完整的数据库服务器, 可以提供高于 Redis 存储容量 100 倍的存储需求. 日前, 我把 SSDB 数据库的网络部分和数据库引擎部分分离出来, 形成一个独立的 SSDB 数据库存储引擎 Libssdb, 这样, 你的应用包括移动端的 App, 都可以嵌入 SSDB 引擎.

Libssdb 是对 LevelDB 的封装, 形成了和 Redis 相似的丰富的数据结构和接口, 比纯粹的 KV 存储引擎要更先进, 因为纯 KV 表达业务逻辑的能力非常缺乏.

在性能上, Libssdb 经过测试, 性能数据和 LevelDB 官网上的数据几乎没有下降. 所以在性能上, 大家可以放心.

源码下载: https://github.com/ideawu/libssdb
来自:http://www.ideawu.net/blog/archives/788.html