資料
- https://github.com/vitessio/vitess
- https://vitess.io/
- https://bobchan1915.hatenablog.com/entry/2018/10/08/062101#Vitess%E3%81%A8%E3%81%AF
概要
- MySQLをクラウドネイティブ環境で水平分散・大規模拡張(スケーリング)可能にするオープンソースのデータベースシステム
- 元のデータベース構成やアプリケーションコードの大部分を大きく書き換えることなく、巨大なトラフィックやデータ量に対応できるように設計されている
主な特徴
- シャーディングによる無限の拡張性
- アプリケーション側の負担を軽減
- データがどのサーバーに配置されているかをアプリケーション側で意識する必要がない
- 実績ある運用耐性と高いスケーラビリティ
- 2011年以降、YouTubeのコアデータベース基盤として数万台のMySQLノード規模で運用されてきた実績がある
リードレプリカだけではなく書き込みでも負荷を分散したい場合、超大規模な場合に選択肢に上がる。
頭の片隅に置いておく。