⭐️Vitess

資料

概要

  • MySQLをクラウドネイティブ環境で水平分散・大規模拡張(スケーリング)可能にするオープンソースのデータベースシステム
  • 元のデータベース構成やアプリケーションコードの大部分を大きく書き換えることなく、巨大なトラフィックやデータ量に対応できるように設計されている

主な特徴

  • シャーディングによる無限の拡張性
  • アプリケーション側の負担を軽減
    • データがどのサーバーに配置されているかをアプリケーション側で意識する必要がない
  • 実績ある運用耐性と高いスケーラビリティ
    • 2011年以降、YouTubeのコアデータベース基盤として数万台のMySQLノード規模で運用されてきた実績がある

リードレプリカだけではなく書き込みでも負荷を分散したい場合、超大規模な場合に選択肢に上がる。

頭の片隅に置いておく。