Couchbase的技术交流会记录

2012/10/09 14:05
阅读数 493

http://hi.baidu.com/stodbx2002/item/66d46a271006f9caa4275aed

活动地点是在中关村某咖啡店,首先是签到领取t-shirt,进入会场演讲者steven早已就位,看到首页PPT投影在屏幕上时就已明白,T-shirt不是白送的,饮料也不是白喝的,演讲者Steven是来推广他家产品的。

废话少说,直奔主题!

couchbase有多款产品: couchbase server  &  cousebase single server & couchbase mobile

couchbase server是这次分享的主角,毕竟是云计算的解决方案定位的主题

couchbase server有以下特点:

1,A distributed key-value NoSQL database——schema-less, auto-sharding, high-performance

2,Horizontally scalable——可动态增删节点(Zero downtime topology change),通过界面操作即可,系统会自动rebalance节点数据

3,Support hadoop integration——要做大量数据统计分析时可通过flume&sqoop将数据从couchbase迁移到hdfs

4,Easy management and monitoring——完善友好的监控系统(可通过后台监测ops、内存、硬盘、网络等指标)

couchbase架构

moxi为分布式代理,通过key查找它的value位置完全由它来决定,相当于memcache客户端的分布式hash算法,couchbase 集成了memcachd充当缓存,它完全可以memcached模式运行,数据就完全存储在内存中,不会持久化到磁盘上。

数据写入流程

rebalance机制——如何能zero downtime topology change,仅仅是在节点扩展时,迁移需要迁移的数据,如下图node1&node2中仅仅迁移了多余的两组数据,所以速度还是非常快的

 

 转贴来源 http://www.javali.org/317

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部