一般的にWebアプリケーション用のMongoDBとデータベースストレージは初めてです。MongoDBのサイズをSaaS製品の膨らみから守る製品とDBのコストダウン
オンラインダッシュボードにデータを継続的に追加するSaaSと多数のクライアントがいる場合、データベースは絶えず膨らみます。
DBのサイズが大きくなるとデータベースホスティングのコストが急上昇するため、ホスティングコストは増加しますが、クライアントの数は増加しません。
例mLabでは、1GBのストレージは$ 15 /月です。
長年にわたり、クライアントが古い情報にアクセスできるようにしながらデータベースのサイズやコストを安定させる良い方法はありますか?
低コストで保存する方法はありますか? AsanaやFacebookのようなアプリがこの問題にどう対処するだろうか? –
私はAsanaに精通していませんが、Facebookはあなたが話しているのと同じ方法でスペースを購入しません。彼らは主に独自のデータセンターを運営しています。あなた自身の(自己提供の)サーバーのためのスペースのためのコロケーション施設を支払う時点にいるときでも、このタイプの価格設定は窓から外れます。あなたは大きなディスクで叩くだけです。 –
ああわかりました。アプリケーションが大規模な生産に達するまで(そしてデータセンターの運営が意味をなさない)、古いデータを自動的に削除したり、データをアーカイブしてDBから削除したりしない限り、DBサイズが大きくなるとクライアントあたりのコストは増加し続けます。 –