vitess_Vitess:一种基于云的分布式存储解决方案

vitess

今年在Percona实时数据性能会议上,我将讨论Vitess 。 Vitess是一个用于扩展MySQL数据库的开源存储平台,该平台已针对云和专用硬件进行了优化。 Vitess由YouTube于2011年创建,它是一种基于云的分布式存储解决方案,具有关系数据库的一些最佳属性。

我的演讲称为《 维特斯:完整故事》 。 演讲的第一部分将介绍Vitess的核心功能。 第二部分将深入研究API的细节,以及我们如何概念化使用其他数据库引擎进行存储的数据库引擎。

我参与数据库工作可以追溯到90年代的Informix。 这是在4GL和客户端服务器期间。 我曾是开发产品NewEra的一部分。

后来我加入了PayPal,在那里我们使用了Oracle,最终将其扩展到可以买到的最大机器上。 贝宝(PayPal)的这些经历影响了YouTube的创建者尝试使用另一种方法:使用商品硬件进行扩展。 当我加入YouTube时,我们仅有MySQL数据库才刚刚耗尽,我们大胆地执行了人生中的第一次重新分片。 主停机时间花了整整一个晚上,但我们幸存了下来。 这些经历最终导致了Vitess的诞生。

YouTube不仅在内部增长,而且在内部增长。 越来越多的工程师编写可能会损害数据库的代码,而我们对停机的承受能力也在下降。 很明显,这种结合是不可持续的。 我和我的同事(Mike Solomon)同意,我们必须想出一些可以超越弯道的东西,而不仅仅是扑救大火。 当我们最终建立初始功能列表时,很明显,我们正在解决所有成长中的组织所共有的问题。

因此,我们决定将这个项目开发为开放源代码,并带来了偶然的回报:YouTube所需的所有功能都必须以通用方式实现。 特定于应用程序的快捷方式通常是不允许的。 我们仍将首先在开源中开发每个功能,然后将其导入以使其适用于YouTube。

除了我们的架构和设计理念外,我们在过去两年中与Kubernetes的合作意味着现在任何人都可以像YouTube一样运行Vitess:在动态扩展的容器集群中。 我们有专门致力于公共云上的部署和可管理性的工程师,使该平台可供一般使用。

想更多地了解Vitess,YouTube或我吗? 订阅Vitess博客 ,并查看Vitess主页 ,并在GitHub上查看源代码。

要收听有关“ Vitess:完整故事”的演讲,请注册Percona Live Data Performance Conference 2016 使用代码“ FeaturedTalk”并获得当前注册价格的100美元优惠!

翻译自: https://opensource.com/business/16/4/vitess-distributed-cloud-based-storage-solution

vitess

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值