Presentations and Videos

Presentations and Videos

CNCF 网络研讨会 2020

Lizz van Dijk 演示如何从 MySQL 迁移到 Vitess.

MySQL Pre-FOSDEM Day 2020

Lizz van Dijk 为 MySQL 使用者介绍 Vitess.

KubeCon 圣迭哥 2019

KubeCon 有关 Vitess 的演示:

Vitess 也曾出现在CNCF的主题演讲中!

Highload 2019

Sugu Sougoumarane 在莫斯科的 Highload 会议介绍 Vitess。

Utah Kubernetes 2019 聚会

Jiten Vaidya 展示了如何通过扩展 Vitess 来创建 jurisdiction-aware 的数据库集群。

CNCF 2019 巴黎聚会

Sugu Sougoumarane 和 Morgan Tocker 针对如何在 Kubernetes 上使用 Vitess 进行了时长三个小时的演讲。

Percona Live 2019 欧洲

使用 Vitess 的前 90 天

Morgan Tocker 讲述了他与 Vitess 的经历。

在 Kubernetes 上运行分片 MySQL

Sugu Sougoumarane 介绍了如何在 Kubernetes 上运行分片 MySQL。

Vitess Meetup 2019 @ Slack HQ

Vitess:全新功能及未来展望

Deepthi Sigireddi 分享了 Vitess 的新特性,以及未来的路线图。

部署 multi-cell Vitess

Rafael Chacon Vivas 介绍了 Vitess 是如何在 Slack 中被运用的。

Pinterest 中的 Vitess

David Weitzman 介绍 Pinterest 如何使用 Vitess.

不再留下遗憾

Sugu Sougoumarane 演示 VReplication 的最新功能.

Cloud Native Show 2019

大规模使用 Vitess - Nozzle.io 如何在 Kubernetes 上运行 MySQL

Derek Perkins 介绍 Nozzle 如何使用 Vitess。

Listen to Podcast

CNCF Webinar 2019

VVitess: Kubernetes 上的分片 MySQL

Sugu Sougoumarane 为 Kubernetes 使用者介绍 Vitess。

Kubecon 2019 中国

京东如何运营全球最大的 Vitess 集群

X 许海华和谢金科分享了两年多来,京东运行世界上最大规模 Vitess 数据库集群的心得和体会。

RootConf 2019

OLTP or OLAP: why not both?

PlanetScale 的 Jiten Vaidya 解释如何在 Vitess 上同时使用 OLTP 和 OLAP。

Kubecon 19 巴塞罗那

Vitess Deep Dive

PlanetScale 的 Jiten Vaidya 和 Dan Kozlowski 详细地介绍了 Vitess。

Percona Live 2019 奥斯丁

Vitess: 在 Kubernetes 上运行分片 MySQL

Sugu Sougoumarane 介绍如何在 k8s 上跑分片 MySQL。

MySQL, Kubernetes, 商业和企业

David Cohen (Intel), Steve Shaw (Intel) 和 Jiten Vaidya (PlanetScale) 讨论开源云原生的数据库

View Talk Abstract and Slides

Velocity 2018 纽约

平稳的规模扩展:Slack 追寻全新数据库的道路

作为一个年轻的公司,Slack 经历了巨大的增长,每周服务超过 900 万活跃客户。但规模的扩展也带来了更多其他方面的烦恼。Slack 在过去几年的快速增长超过了其原始的 sharded MySQL 数据库的扩展能力,这对公司的客户和工程师造成了负面影响。

Ameet Kotian 讲述了几名工程师如何开始寻找正确的数据库解决方案的故事。最终他们找到了 Vitess,一个强大的 MySQL 开源数据库集群解决方案。Vitess 结合了 MySQL 的特性和 NoSQL 数据库的可伸缩性。它多年来一直为 Youtube 提供流量服务,并拥有强大的社区。

尽管 Vitess 满足了 Slack 的很多需求,但它并不是一个开箱即用的解决方案。Ameet 分享了在面对成堆的运营挑战(如 AWS 问题、MySQL 复制、自动故障转移、部署策略等)时,如何在尽量不影响客户业务的情况下,如何测试和落地 Vitess 之旅。Ameet 还谈到了 Vitess 的整体架构,设计上的取舍和权衡,以及 Vitess 在 Slack 的特殊业务场景下,未来会成长成的样子。

Slack 的高级存储运营工程师 Ameet Kotkian 向我们展示了 Slack 是如何使用 Vitess 的。

Percona Live 2017 欧洲

Slack 迁移到 vitess 的过程

Slack 正在对 MySQL 基础设施进行重大迁移,以使用 Vitess 灵活的分片和管理来取代简单的基于应用程序的分片路由和手动管理。这种努力是由架构的需求驱动的,该架构可扩展以满足我们巨大用户量和功能上日益增常的需求,并在压力下保持稳定和高性能的服务,每小时执行数十亿的 MySQL 事务。这次演讲将展示变革背后的动机,为什么 Vitess 胜出成为最佳选择,以及我们如何为变革奠定基础。最后,我们将讨论在我们最初的迁移工作中发现的一些挑战和意外(好的和坏的),并提出一些改进 Vitess 生态系统的方法,以帮助未来的迁移工作。

Michael Demmer 在Percona Live Europe 2017告诉我们他们是如何迁移到 Vitess 的。

Vitess Deep Dive sessions

这些视频介绍了 VTGate 的 V3 引擎。

Percona Live 2016

SuguAnthony 展示 如何使用新版本的 Vitess。在新版本中,keyspace id 对应用程序是隐藏的。 他们现场演示了如何重新分片一个留声簿应用程序,并解释了 VTGate 的新功能是如何实现这一点的。

CoreOS January 2016 聚会

Vitess 成员Anthony YehJanuary 2016 CoreOS Meetup 中讨论了在 Kubernetes 中运行分布式数据库的挑战和技术,然后深入探讨了Vitess 在 Kubernetes部署模板上的设计权衡。

Oracle OpenWorld 2015

Vitess 成员Anthony Yeh在 Oracle OpenWorld 2015 中讨论云本地 范式如何影响 MySQL 在 Cloud 的使用.这次演讲还包括了对transparent, live resharding的深入探讨,这是让 Vitess 能够良好适应云原生环境的关键功能之一。

Percona Live 2015

Vitess 成员Anthony Yeh在 2015 年 Percona Live 上的演讲提供了针对 Vitess 的概述,并解释了 Vitess 是如何通过 Kubernetes 和 Docker 实现容器化的。

Google I/O 2014 - Google I/O 2014 - 用 Go 语言实现扩展 - YouTube 中的 Vitess

Vitess 成员 Sugu Sougoumarane 谈论 Vitess 如何解决 YouTube 的可扩展性问题,以及在使用 Go 语言实现可扩展性时的一些技巧。