내 사이트는 유료 월간 구독 액세스를 제공 할 것이고 테이블을 설정하는 가장 좋은 방법을 고려하려고했습니다. 프리미엄 서비스로 업그레이드하려면 페이팔로 지불 할 수 있습니다. 사용자가 제한된 무료 액세스 버전으로 제한 될 서비스를 중단해야한다고 가정합니다.유료 구독 사이트에 가장 적합한 테이블 디자인은 무엇입니까?
의USERS
ID| NAME| MEMBERSHIP_TYPE| LAST_PAYMENT_DATE| ACTIVE_TILL| TRANSACTION_ID
내가 두 개의 서로 다른 테이블
USERS
ID| NAME
MEMBERSHIPS
USER_ID|MEMBERSHIP_TYPE|LAST_PAYMENT_DATE|ACTIVE_TILL|TRANSACTION_ID
그리고 가게로 분리해야합니까 : 사용자 세부 사항 즉, 나는 그렇게 생각하고
나는 하나의 테이블이를 유지할 수 있습니다 세 번째 테이블에서 지불 내역. 여기에 반복 결제가 사용됩니다.
별도의 테이블에 넣으면 사용자가 여러 멤버쉽 등급에 가입하려는 경우와 같이 향후 사용을 위해 확장 성이 향상됩니다. – evasilchenko