私のサイトは毎月の定期購読アクセスを提供し、私は自分のテーブルを設定する最良の方法を検討しようとしていました。プレミアムサービスにアップグレードしたい場合、ユーザーはpaypalで支払いを選択することができます。私は、ユーザーがサービスを中止することを選択した場合、そのアカウントは制限された無料のアクセスバージョンに制限されると想定しています。有料サブスクリプションサイトに最適なテーブルデザインは何ですか?
私は、ユーザーの詳細は、IEのようにそれは私が単一のテーブルでこれを維持することができると思っています。私は2つの異なるテーブル
USERS
ID| NAME
MEMBERSHIPS
USER_ID|MEMBERSHIP_TYPE|LAST_PAYMENT_DATE|ACTIVE_TILL|TRANSACTION_ID
そして店に分離する必要がないの
USERS
ID| NAME| MEMBERSHIP_TYPE| LAST_PAYMENT_DATE| ACTIVE_TILL| TRANSACTION_ID
を第3のテーブルにおける支払いの履歴。私はここで定期的な請求を使用しています。
これを別のテーブルに入れると、ユーザーが複数のメンバシップ層にサインアップしたい場合など、将来の使用のためにスケーラビリティが向上します。 – evasilchenko