Postgres db design Normalize tables or Use Array Columns
问题 Newbie trying to figure out the best way to design a Postgres db for the following use case scenario. There is an Account table for the business customers and there is a contacts table with a column relationship. account.pk_id, …. contacts.pk_id, contacts.fk_accountid … Thousands of different businesses in the Accounts table will be storing millions of contacts each in the Contacts table. Each contact record will over time belong to between 1 and 100 different categories, lists and products.