There are 2 tables A & B. Each has say 10 colums. Table A has 8 columns as FK to other tables. Table B uses enums and std colunms without any FK.
- So which table is faster / better to use?
- If i do any action with table A, i assume I only have to touch colunms I am relating the action too and do not have to join all the 10 FK tables even if i only need 1 FK colunm?
- If i do need to perform any action on a FK, like write, update or delete a value, do i need to join to the parent table?
- If i understand correctly, EAV model is better than a expanded colunm table because if i need to display two text from the table then i need to use a inner join for the colunm table for for a EAV table i can use a regular select only with no join?