ホームページ  >  に質問  >  本文

php - ユーザー残高と収入支出 mysql テーブルの設計と実装計画

関連業務は初めてで経験が浅いので、経験を積んでいきたいと思っています。
1. ユーザー ID と残高に加えて、ユーザー残高テーブルには他にどのようなフィールドが必要ですか?
2. 損益計算書と費用計算書は分離すべきですか、それとも統合すべきですか?
3. 例えば登録してクーポンを100枚ゲットするとします。登録に成功したら、残高フィールドに 100 を追加し、詳細テーブルにレコードを追加します。これら 2 つの手順を 1 つのトランザクションに含めるか、詳細テーブルのメッセージ キュー処理などの他のソリューションを使用します。

ringa_leeringa_lee2654日前2677

全員に返信(1)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-16 09:20:20

    1. ユーザーID、残高、開始時刻(作成時刻)、最後の取引(収入、支出)変更時刻、合計収入、合計支出(冗長かどうかは状況に応じて判断します、冗長性は毎回データベースをチェックすることを避けるためです)統計が収集される時間)
    2. 損益計算書と支出計算書を見てください。収入源と支出方法が複数ある場合は、収入(1. チップ、2. チャージ、3. 送金)、支出(1. ビジネスの購入、2. メンバーシップのチャージ、3. など)に分けることが適切です。転送) など
    3. 入れます。直接トランザクションも一緒に行うこともできます。お金が関係する限り、ログをしっかりとっておくだけです。送金や詳細なリスト操作は時間のかかる操作ではないからです。
    4. お金を計算するときは、浮動小数点数を避けるようにしてください。たとえば、1 元を 100 ポイントとして保存する必要があります。

    返事
    0
  • キャンセル返事