Couchbase的技术交流会记录

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模式运行,数据就完全存储在内存中,不会持久化到磁盘上。

8df8b5b44aed2e737f3340918701a18b86d6fa3d.jpg

数据写入流程

d95b9dd3572c11dfacc37087632762d0f603c283.jpg

4951382c11dfa9ec8c3c99b362d0f703908fc183.jpg

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

aa5dc6ec8a1363276aff0d97918fa0ec09fac783.jpg

 

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

转载于:https://my.oschina.net/gaorong/blog/82140

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值