Is it better to have one table with lots of fields or many tables containing
sets of fields? For example, I have a tree structure with a table for
adjacency information and a table for "node properties". I can ask
questions about the structure of the tree and generally manipulate nodes
without touching the "node property" table, however, if I want to fetch
"node properties" I have to perform a join with the adjacency table. So,
which is more efficient? One table with lots of fields or 2 related tables
that must be joined in order to execute a query?
Thanks
Robin
Comment