介绍
1 | BeansDB是由豆瓣开源的一个Key/Value存储系统,基于亚马逊Dynamo进行二次开发。 |
特点
1 | 与memcache相比,beansdb特点: |
生产场景
1 | 据GitHub上的Beansdb介绍,豆瓣主要用Beansdb存储图片、Mp3、大文本等等,也就是说,Beansdb是适用于大键值的键值系统。 |
编译安装
1 | 安装方法在源码目录的INSTALL文件中,以下部分内容为摘录并整理 |
1 | 错误: |
1 | ./configure --prefix=/usr/local/beansdb |
快速开始
1 | 源码目录:/root/beansdb-master/python中自带测试代码文件 dbclient.py |
1 | 通过该文件可以分析出dbclient.py的文件结构: |
1 | mkdir /data/beansdb -p #创建beansdb数据存储目录 |
官方example配置
1 | from dbclient import Beansdb |
1 | 翻译过来就是 |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2017/03/02/BeansDB豆瓣开源Key-Value分布式NoSQL/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!