环球彩票app

当前位置:主页 > 环球彩票app >

张成元:京东分布式数据库如何应对大促销

发布时间:2019-05-07 点击量:

中国IDC圈于12月20日至12月22日报道,第11届中国IDC行业年度盛典(IDCC2016)在北京国家会议中心举行。会议由中国信息通信研究院,云计算发展与政策论坛,数据中心联盟,中国IDC行业年度代码组委会主办,中国IDC Circle主办,得到了众多媒体的大力支持。

中国IDC行业年度盛典是中国云计算和数据中心领域规模最大,最具影响力的标志性盛会。它之前已经成功举办了十次,并且已经在会议的规格和规模上进行了“升级”。现场人员齐全,影响范围涵盖数据中心,互联网,云计算和大数据等所有领域。

会上,京东高级建筑师 张成元出席了会议,并为IDC上市公司会议发表了 《京东分布式数据库如何应对大促活动》主题演讲。

张成远

京东高级建筑师 张成远

张成元:大家好,我今天将分享京东分布式数据库如何响应大促销活动。我叫张成远。我是京东建筑师。我毕业于东北大学,研究分布式数据库的方向。我一直在京东的分布式数据库上工作。我是《MariaDB原理与实现》的作者。在京东,负责分布式数据库相关架构设计和大规模实现,我个人专注于高性能服务器开发,以及大规模分布式系统架构设计。

我认为,对于大促销,无论基本系统还是业务系统都相似,主要的只有两个步骤,即在早期阶段的准备是非常充分和完善的,在推广期间,它在早期阶段做好充分准备。有很多计划,只需要在推广期间按计划处理。也就是说,在正常情况下,所有忙碌的工作都是在大促销开始之前,并且在大促销开始之后,它更冷静地处理一些情况就行了。

我们来谈谈什么是分布式数据库,以及用于分布式数据库的场景。从名称可以看出,分布式数据库首先是分布式的,或者支持SQL,是多节点存储,它可以分担原始独立数据库的压力。数据库的开发是计算机领域发展的早期阶段,也是一个相对成熟的分支。在20世纪70年代,关系理论开始被提出,其次是很多SQL产品,比如My SQL,SQL SERVER,这些数据库非常广泛,随着整个互联网的发展慢慢来,现在数据越来越多,有很多业务会慢慢出现一些情况。例如,单机数据库可能无法在企业中生存,因为在数据量很大之后单个机器上的压力会很大,因此查询将会减少。在互联网领域,还有另一个原因。像甲骨文这样的互联网公司正在考虑如何保存它们。他们将删除这些数据库并使用免费的MySQL。这还需要分布式数据库来解决这些存储问题。

让我直接谈谈京东的解决方案。我们有一套专门的分布式数据库中间件,我们后面会有很多MySQL存储,因为中间件是金融MySQL,用户使用非感知,他使用与MySQL相同的系统。他的SQL通常是写的,数据是正常的。将进行路由的实现规则,我们将数据丢弃到后面的相应节点。如果它属于查询,他的SQL将正常进行。我们将解析SQL。如果我们只查询几条记录,我们会将SQL解析为执行计划。


友情链接:
Copyright @ 2002-2017  环球彩票_环球彩票app_环球彩票平台-注册登录  版权所有