分布式漫谈KeyValueStoreV1.0广州技术沙龙(09/08/08)TimYangAgendaKeyvaluestore•漫谈MySQL/Sharding/K/Vstore–K/Vstore–性能比较Dynamo•原理及借鉴思想Consistenthashing–Quorum(NRW)–Vectorclock–Virtualnode–•其他话题说明•不复述众所周知的资料–不是Keyvaluestore知识大全•详解值得讲解或有实践体会的观点场景•假定场景为一IM系统,数据存储包括1.–用户表(user){id,nickname,avatar,mood}•2.–用户消息资料(vcard){id,nickname,gender,age,location…}•–好友表(roster){[id,subtype,nickname,avatar,•remark],[id2,…],…}单库单表时代•最初解决方案–单库单表,MySQL•随着用户增长,将会出现的问题–查询压力过大•通常的解决方案MySQLreplication–及主从分离单库单表时代•用户数会继续...