2016-08-21 1 views
0

Actuellement, je travaille application web qui implémentent le service de plan d'abonnement et il ya un portefeuille numérique qui est l'utilisateur peut déposer ou retirer, et donc le portefeuille peut être utilisé pour payer le plan d'abonnement ainsi.Est-ce qu'une colonne mathématique d'opération mathématique est nécessaire?

Ma question est « de suivre l'équilibre de portefeuille, est nécessaire pour stocker l'équilibre dans la colonne à la table d'utilisateur ou je suivre simplement le dépôt de la transaction - retrait -. Paiement de l'abonnement

Répondre

1

je mets en œuvre habituellement les deux options que je garde toutes l'historique des transactions, assurez-vous qu'il ne change pas (jamais), et mettez à jour la balance à la table des utilisateurs après que chaque transaction soit postée

De cette façon, vous avez des lectures rapides (vous affichez l'équilibre sans passer par l'historique des transactions) et vous avez toujours tout données au cas où quelque chose se passe mal

+0

Oui, actuellement j'ai utilisé ce modèle, je viens de wo si mon approche est mauvaise ou inefficace, merci ... –