随笔分类 -  Distributed System

摘要:Explorer 一个key-value存储系统,带有客户端和服务器端。使用非常方便。 使用B+树作为存储引擎,客户端和服务器端使用TCP协议进行通信。 代码采用C++实现,底层将客户端和服务器通信封装成了一个网络库,里面还有些还不错的实现可供看看,比如线程池、工作队列、Reactor设计模式实现等 阅读全文
posted @ 2017-07-28 21:28 zxin's 阅读(469) 评论(2) 推荐(0)
摘要:一、概念及区别 针对不同的应用场景,选择的分布式存储方案也会不同,因此有了对象存储、块存储、文件系统存储。这三者的主要区别在于它们的存储接口: 1. 对象存储: 也就是通常意义的键值存储,其接口就是简单的GET,PUT,DEL和其他扩展,如七牛、又拍,Swift,S3 2. 块存储: 这种接口通常以 阅读全文
posted @ 2017-07-09 16:23 zxin's 阅读(12100) 评论(0) 推荐(0)