首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

图计算框架Plato进入十亿级节点,腾讯大规模开源,进入分钟级时代!

自腾讯提出“代码开源、技术协同”的概念之后,腾讯开源也是坚持走过了8年的时间,并且在今年进入到了爆发期!在TubeMQ、Tencent Kona JDK等重点开源项目之后,腾讯又在近期宣布开源高性能图计算框架Plato。

根据腾讯官方介绍,Plato是由腾讯内部技术团队进行资源整合并且研发的一款高性能计算机框架,而借助高性能图计算框架Plato,用户可以满足十亿级节点的超大规模图计算需求。

事实上,当我们说起图计算的时候,也许很多人都会将其具象化,认为是普通的图像,但其实图计算是表示对象与对象之间的抽象概念,用“图”来形象的表达数据问题,并且更好的解决问题,为此图计算也是被大家运用在网络安全、文本检索等多个领域。

面对庞大的市场需求,不少的企业也是推出了相关的分布式图计算框架,比如说PageRank、LPA等,不过当前主流的分布式图计算框架依旧存在着一定的局限性,比如说计算性能不足,内存占用过大等,而这也直接限制了大规模图计算的发展。

面对行业的这一痛点问题,Plato进行了一些优化升级,对比当前的Spark Graphx的性能高出了1-2个数量级,另外,借助Plato还能够进一步的缩短计算时间,可以从天级缩短到分钟级,值得一提的是,Plato也更加的“轻量”,只需要十台服务器就行了。

至于在架构设计上,Plato框架的核心是自适应图计算引擎,面对不同的图算法,可以给开发者提供更多的选择,与此同时,Plato还从底层的API进行升级,以为企业用户打造一个专属的级别,并且与其他机器学习算法进行结合,共同支撑顶层的不同业务。

其实最近几年,外界对于腾讯的质疑声还是比较大的,认为腾讯只是一家投资企业,而非一家互联网科技企业,对此腾讯方面表示,面对这一大体量的公司,腾讯方面是有着不同的技术体系的。

而开源协同也是腾讯开源战略中的重要链条,目前腾讯也是在不断的优化设计以及代码结构,去扩充落地场景,在大数据、AI深度学习等方面进行不断的开源,截至目前,腾讯已经在10个月内新增了600个开源项目,进行了自上而下的开源变革,为更多的企业实现强有力的支撑。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191115A0ORS800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券