1
我想知道保持數據庫儘可能整潔的最佳做法。數據庫是由express.js/node訪問的postgresql。這是我在做一個孩子的瑣事應用程序,它具有以下模式:兒童雜項模式的數據庫設計
CHILDREN
id
name
points
rate
created_at
updated_at
user_id
TASKS
id
description
value
days (boolean array - eg. [0,0,0,0,0,0,0])
periods (boolean array - eg. [0,0])
created_at
updated_at
user_id
FINISHED TASKS
id
task_id
child_id
completed (boolean)
created_at
updated_at
period (boolean)
day (int (0-6))
每一個人完成的任務排在數據庫中創建。只有400名孩子在那裏做家務,每天在FINISHED TASKS
桌上已經增加了大約800行。
我有兩個問題:
- 是否有存儲
FINISHED TASKS
無論是對每個孩子或類似一整天的更有效的方法? - 隨着規模的擴大,我每天最終可能會有成千上萬的行 - 這對於像這樣的應用程序可以接受嗎?