После поиска минималистичного приложения для отслеживания денег/бюджетирования я решил построить его для личного использования.Дизайн базы данных приложений для личных финансов
Однако я не уверен в части дизайна базы данных. В основном на данный момент у меня есть таблица записей, в которой, очевидно, хранятся данные о каждой транзакции, будь то кредит или задолженность и т. Д.
Дилемма, которая у меня есть, я не знаю, следует ли мне создать другую таблицу для хранения текущий баланс каждой учетной записи или если я буду динамически заполнять ее, вычитая дебетовые ссуды.
Часть меня говорит, что по мере того, как таблица записей возрастает, способность генерировать баланс для каждой учетной записи будет медленнее (да, преждевременная оптимизация - это зло), но также нет необходимости добавлять другую таблицу, когда я могу вычислить данные из существующих таблиц.
Благодаря
EDIT: Жаль, что я, возможно, не было ясно, насколько я понимаю, как реализовать любой метод создания баланса счета. Я больше рассматривал преимущества/недостатки любого метода, а также то, что было бы «лучшей практикой». Большое спасибо за ответы!
Если вы живете в США или Канаде, есть Mint.com ... –
Нет, я не хочу, кроме того, я сказал, что хочу что-то минималистичное и легкое – Stoosh
Если вы на маке, вы можете попробовать Белку. Мой опыт был в том, что он был быстрым и легким. (http://www.squirrelapp.com/) – KyleWpppd