r/Database • u/shdw_0x0 • 17h ago
What's one database design decision you regretted later?
I've been thinking about how some database design decisions seem perfectly fine when a project starts, but create unexpected problems once the application grows and the data volume increases.
Things like choosing the wrong primary keys, over-normalizing tables, adding too many indexes, using triggers everywhere, or not planning for future changes.
For those who've worked on databases in production, what's one design decision you would approach differently if you could start over?
Would be interesting to hear some real experiences and the lessons you learned.