技术解析

一个付费订阅数据库疑问
0
2021-06-01 13:54:16
idczone

类似 saas 软件付费订阅模式,


用户
users
 - id
 - is_subscription
 - valid_from
 - valid_till

产品计划
plans
 - id
 - name
 - price
 - period
 - ...

用户订阅记录表
subscriptions
 - id
 - user_id
 - plan_id
 - period
 - valid_from
 - valid_till

订单
orders
 - id
 - user_id
 - biz_type
 - biz_id
 - total_amount
 - pay_status
 - pay_amount
 - ...

几点疑问

  • subscriptions 作为用户订阅记录表,比如一次 1 个月,可能订阅多次。用户当前的订阅情况在 users 表,是否合理,每次订阅变更 valid_抗投诉服务器till ,验证是否到期也看 valid_till

  • orders 想做成不耦合这个订阅模式的,其他业务也能用。

以上是否合理?

大神们有好的建议吗?




数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服