私は個人的な金融アプリケーションのデータベース構造を設計しようとしています。Personal Finance Appに現在の残高を保存する必要がありますか?
基本的に私はそれ以外にも、私は現在の残高を保存するために(私は予算テーブルを想定)別のテーブルを持っているしたいのですが、費用および収入を保存することになる、取引テーブルを持っています。
現在の残高を保存し、行を挿入する必要があるたびに更新するのが正しい方法ですか取引?
取引タイプ(費用または所得)に従って計算する方が良いでしょうか?
類似の質問hereがありますが、この種のデータに対処するより良い方法があると思います。
は、私はそこにはのベストプラクティスではありません、それはほとんど常に依存しますが、私はどのデシベル構造を選択するべきであると仮定しますか?
ありがとうございました。
ユーザーごとに多数のトランザクションがある場合を除き、表示されるたびに残高を計算するほうが賢明です。その点でSQLはかなり効率的です。 –