0

我正在开发一个 SaaS 应用程序。每个用户将在此应用程序上购买一个计划,他将获得与应用程序上的信息量相对应的一定数量的存储空间。例如,免费用户将获得 1GB 的免费存储空间,基本用户将获得 5GB 的存储空间。

目前,所有信息都存储在 MySQL 数据库中,它只是纯文本,没有磁盘上的任何二进制数据,例如图像或视频。

让我们以不带附件的 Gmail 为例来说明这个应用程序。

如何在我的应用程序上实现此功能?我们是否需要一种方法来以某种方式计算特定用户在数据库中包含的信息量并对此进行一些验证?

先感谢您!

4

1 回答 1

0

您应该记录每个用户消耗了多少空间,然后在每次针对他们的配额进行写入时更新。持续计算它不会非常有效。

于 2013-07-25T07:55:47.713 回答