【发布时间】:2023-03-05 19:25:01
【问题描述】:
我正在开发一个 SaaS 应用程序。每个用户将在此应用程序上购买一个计划,他将获得与应用程序上的信息量相对应的一定数量的存储空间。例如,免费用户将获得 1GB 的免费存储空间,基本用户将获得 5GB 的存储空间。
目前,所有信息都存储在 MySQL 数据库中,它只是纯文本,在磁盘上没有任何二进制数据,例如图像或视频。
让我们以不带附件的 Gmail 为例,作为此应用程序的示例。
如何在我的应用程序中实现此功能?我们是否需要一种方法来以某种方式计算特定用户在数据库中包含的信息量并对此进行一些验证?
提前谢谢你!
【问题讨论】:
标签: mysql ruby-on-rails saas