iGraph架构演进之三战

  1. 云栖社区>
  2. AI·OS推荐与搜索技术>
  3. 博客>
  4. 正文

iGraph架构演进之三战

郝亮伯远 2018-03-16 10:11:19 浏览4747
展开阅读全文
前言
iGraph是搜索事业部工程团队打造的实时在线图存储与查询的系统,提供大规模图数据的存储、查询、更新和计算服务,目前承载了集团多个部门5000+表的数据,双11期间proxy入口峰值流量1106w qps、实时数据峰值更新506w qps,是名副其实的在线数据航空母舰。
在过去2年多的时间里面,iGraph架构经历了3次大的演进,分别是:
(1) 调度之战:实现数据管理及服务运维的自动化,将在线进程推上了hippo,有效降低了业务迅速扩展带来的运维成本,为资源的统一调度及混布打下基础;
(2) 混部之战:升级7U OS,引入block cache替代了原先mmap加载数据方式,精细化内存管理,从而顺利将服务进程推入docker;
(3) 融合之战:将iGraph底层存储统一到indexlib索引内,同时还接入索引构建(build se

网友评论

登录后评论
0/500
评论
郝亮伯远
+ 关注
所属云栖号: AI·OS推荐与搜索技术