Preferensi pribadi saya adalah tidak menyimpan data duplikat di tabel mana pun, sampai terbukti perlu. Jika Anda menolak untuk menulis JOIN
kueri, Anda dapat menentukan tampilan yang berisi kueri dan kemudian dapat melupakannya.
Saya telah menemukan di masa lalu bahwa indeks yang tepat biasanya berarti tidak ada terlalu banyak masalah kinerja dengan ini.
Jika Anda merasa perlu untuk membuat ringkasan hitungan categories
tabel (untuk kinerja atau alasan lain), pertimbangkan untuk membuat INSERT
, UPDATE
dan DELETE
pemicu pada posts
Anda tabel sehingga pembaruan dapat dilakukan oleh database daripada mengandalkan pemrogram aplikasi untuk mengingat apa yang harus dilakukan.