V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
twm
V2EX  ›  程序员

一个付费订阅数据库疑问

  •  
  •   twm · May 25, 2021 · 675 views
    This topic created in 1809 days ago, the information mentioned may be changed or developed.

    类似 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 想做成不耦合这个订阅模式的,其他业务也能用。

    以上是否合理?

    大神们有好的建议吗?

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   963 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 21:16 · PVG 05:16 · LAX 14:16 · JFK 17:16
    ♥ Do have faith in what you're doing.