Presentation is loading. Please wait.

Presentation is loading. Please wait.

2013华东数据库技术大会 人人网的SNS数据库架构与设计艺术 周彦伟 2013.5.18.

Similar presentations


Presentation on theme: "2013华东数据库技术大会 人人网的SNS数据库架构与设计艺术 周彦伟 2013.5.18."— Presentation transcript:

1 2013华东数据库技术大会 人人网的SNS数据库架构与设计艺术 周彦伟

2 艺术? 至繁归于至简

3 从小到大

4 如何压好跷跷板?

5 由合到分 垂直拆分 拆业务 拆逻辑 水平拆分 按人拆分 按时间拆分 多维拆分

6 由分到合 WEB VIP MMM DB中间层 M M M M M M 6

7 由分到合 nagios+ganglia+sniper(MySQL) 玄德备份

8 冰与火之歌 Cache PCI-E Flash SSD SSD flashcache SAS SATA

9 实战:users

10 relation 水平切分 冗余双写

11 feed feed_mini feed_content 由于feed_content过大,对它再进行分段拆分,保证每个翻页最多落在两个段内
个人feed的索引表,按user切分 feed_content feed的内容表,按feed切分 由于feed_content过大,对它再进行分段拆分,保证每个翻页最多落在两个段内

12 UGC 主体:按人拆分 好友最新:冗余写,每人一条 friend_doing friend_album friend_share ...

13 Chat session_view_xx message_body_XX session_member_xxx
按users拆,记录每个人的最新对话列表,双向冗余存储 session_id字段是每个session的唯一标识 message_body_XX session_id拆,存储每个对话的本体 session_member_xxx session_id拆,记录一个session涉及的人

14 关于好友的优化 场景:我的好友的... SQL: where user_id in (user_id ....) 优化 升级MySQL版本
基于主键的查询

15 针对MySQL的优化 并行复制 基于表的多线程 可热切换到标准复制 log的优化 细化slow log SQL解析

16 Q/A CPU密集的优化 地理经纬度的存储和计算

17 2013华东数据库技术大会

18 友情提示 2013年11月16日于上海举办华东架构师大会 已确定的架构师大会主题及演讲嘉宾
去哪儿 唐娟 大数据的搜集和实时分析架构设计与实践 江游科技 时继江 网络游戏一键开服的架构设计与实践 金山网络 毛剑 异构数据库的实时数据同步架构设计 会议网址:

19 2013华东数据库技术大会

20 联系方式 联 系 人(一):会议组织者 姓 名:金 官 丁 联系电话:136 6166 8096
联 系 人(一):会议组织者 姓 名:金 官 丁 联系电话: 联 系 人(二):会议秘书 姓 名:朱 颖 丹 联系电话: 即时通信:

21 2013华东数据库技术大会

22 2013华东数据库技术大会

23 感谢您的一路相随,我们一起携手走向未来!
2013华东数据库技术大会 感谢您的一路相随,我们一起携手走向未来!


Download ppt "2013华东数据库技术大会 人人网的SNS数据库架构与设计艺术 周彦伟 2013.5.18."

Similar presentations


Ads by Google