0

私はSaaSアプリケーションに取り組んでいます。各ユーザーは、このアプリケーションでプランを購入すると、アプリの情報量に対応する一定量のストレージが与えられます。たとえば、Free ユーザーは 1GB の無料ストレージを取得し、Basic ユーザーは 5GB のストレージを取得します。

現在、すべての情報は MySQL データベースに保存されており、イメージやビデオなどのディスク上のバイナリ データはなく、単なるプレーン テキストです。

このアプリケーションの例として、添付ファイルのない Gmail をイメージしてみましょう。

この関数をアプリケーションに実装するにはどうすればよいですか? 特定のユーザーのデータベースに含まれる情報の量を何らかの方法で計算し、それを検証するメソッドが必要ですか?

前もって感謝します!

4

1 に答える 1

0

各ユーザーがどれだけのスペースを消費したかを集計し、クォータに対して書き込みが行われるたびに更新する必要があります。継続的に計算してもあまり効率的ではありません。

于 2013-07-25T07:55:47.713 に答える