One of my tables is “Accounts” and it has gotten really wide (40+ fields) and growing.
(Name, ID, Address Complete, Address1, Address2, City, State, Zip, Phone, Fax, Comments, Attachments, COD status, Credit Terms, Tax Exempt, Tax Exempt Number…)
I’ve backed up the table and started playing with linking sub-sets of account information in multiple tables (a 2nd table for Address information, a 2nd table for Credit/Billing information, a 2nd table for interests/category information… so each table can be limited to 15 or fewer fields)
What are the pros and cons of wide tables?
The way I see it, going wide is:
Pros:
- Everything can be entered in one record (I don’t need to go to multiple tables and re-type the account name to continue entering information)
- No confusion over whether the additional records have already been made in the additional tables
- Can use custom views to make the data more visually manageable
Cons:
- Googling DB vs Spreadsheet makes me think that DB’s are supposed to be tall and skinny
- Without custom views, the table is getting awkwardly wide
After typing this up, it seems that the benefits of going wide exceed the costs… but I’ve only ever worked with spreadsheets before Airtable, so maybe I’m stuck in a 2D mentality. Are there wide table cons I’m not seeing?
Thanks,
Mike
