最近、嬉しい事に自分のサービスのリクエスト数が増えてきました。
特定のリクエストに対して毎度DBへRead/Writeが発生しており、
それらのデータをまとめてレポートとして集計し、ユーザに見せたりしてます。
リクエストが尋常じゃなく増えたときがあり、これがきっかけでいくつか問題起きてます。
・ 裏側で回ってるレポート集計とかがIOが多くなり、DBが詰まる原因になってる
・ データ量がどんどん多くなってきて、すぐにデータ量の限界を迎える。都度不要なデータは消してるものの、追いつかないという感じです
何度かDBをスケールアップしたのですが、そろそろMySQLの限界なんじゃないかとも考えてます。
そこでお聞きしたいのは、2点です。
- MySQL以外で大規模なデータを扱うのに適したサービスって、どのようなものがありますか
- 多くなりすぎたデータでも、一部のレポートは過去データを見たい時があるので、DBからは消すがバックアップはとっておきたいです。MySQLのバックアップってどうやって取るのが一般的なのでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。