以下は、インド最大のオンライン不動産ポータルであるMagicbricksのテクノロジー責任者であるSubodhKumarからのゲストブログ投稿です。
増大するオンライントラフィックをサポートするために、Magicbricksは独自のデータベースからMariaDB(バージョン10.1.x)に移行しました。
この移行により、アプリケーションアーキテクチャがリファクタリングされ、データベースの読み取り呼び出しと書き込み呼び出しが分離されました。これにより、データ同期中の遅延の心配なしに、スレーブの複数のインスタンス間で大量の読み取り呼び出しの負荷を分散することができました。
MariaDBを使用すると、(Webサイトとモバイルサイトからの)約700万のページビューと1日あたり約600万のAPI呼び出しを提供できるようになりました。 MariaDBは、この大量のトラフィックをサポートするだけでなく、データベース関連の操作をスムーズにしました。マルチマスターのほぼリアルタイムのレプリケーションを簡単にセットアップできました。言うまでもなく、これには追加のライセンス要件はありません。これは、以前に展開した独自のデータベースサーバーでの主な考慮事項でした。
この展開により、Magicbricksは、必要に応じて任意の数のデータベースインスタンスでアプリケーションを拡張できます。
以前のプロプライエタリデータベースの平均負荷率は約15〜20でしたが、MariaDBの導入後、現在は約3に大幅に削減されています。