卧槽:油管用MySQL支持24.9亿用户
原文中文,约1700字,阅读约需4分钟。发表于: 。Vitess是一个由YouTube开发并开源的数据库解决方案,用于解决大规模MySQL部署中的扩展性问题。最初,PayPal的三名员工尝试创建一个约会网站,但失败了。他们转向创建视频分享网站YouTube,并使用MySQL存储视频标题、描述和用户数据。随着用户数量的增长,YouTube设置了MySQL的主从复制拓扑来扩展。但是,MySQL的复制是单线程的,导致从服务器无法跟上主服务器上大量的...
YouTube使用MySQL和Vitess解决了大规模用户扩展性问题。Vitess是一个由YouTube开发的数据库解决方案,通过添加缓存和预加载来加快MySQL复制速度。Vitess架构包括VTTablet、VTGate、键值数据库和VTctld。Vitess是用Go语言编写的,支持MariaDB。