Як створити базу даних для розрахунку залишку на рахунку?
1) Наразі я обчислюю залишок на рахунку з таблиці транзакцій. У моїй таблиці транзакцій є "опис", "сума" тощо.
Потім я б склав усі значення "суми", і це дозволило б визначити залишок на рахунку користувача.
Я показав це своєму другові, і він сказав, що це не є гарним рішенням, коли моя база даних росте, вона буде гальмуватися ???? Він сказав, що я повинен створити окрему таблицю для зберігання розрахованого залишку на рахунку. Якщо це було зроблено, мені доведеться вести дві таблиці, і, якщо це ризиковано, таблиця балансу рахунку може вийти з ладу.
Будь-яка пропозиція?
РЕДАКТУВАТИ : ВАРІАНТ 2: чи слід додати додатковий стовпець до моїх таблиць транзакцій "Баланс". тепер мені не потрібно переглядати багато рядків даних, щоб виконати мій розрахунок.
Приклад: Джон купує кредит у 100 доларів, він боргує 60 доларів, а потім додає 200 доларів.
Сума $ 100, залишок $ 100.
Сума - 60 доларів, залишок - 40 доларів.
Сума $ 200, залишок $ 240.