Apa yang Anda lakukan disebut optimasi prematur. Ini adalah kesalahan umum.
Sebaiknya Anda membuat struktur database Anda sedekat mungkin dengan kenyataan dan di masa mendatang jika ada kebutuhan untuk pengoptimalan atau peningkatan kecepatan, Anda selalu dapat melakukannya.
Dari pengalaman dan melihat contoh Anda, solusi tabel tunggal terlihat bagus.