In a single database, I don't think I've ever exceeded 50 tables. If a project of mine grew beyond that amount of complexity, it would likely make sense to refactor it into several/many databases.
With how partitioning works in Postgres you could easily have millions of tables (even though they are just copies of a parent). I remember a company in Austin writing a blog about how they delta which such a large catalog size Postgres.
We have about 200 tables that we partition by day. So in three years it's 200*300.
7 comments
[ 2.5 ms ] story [ 31.5 ms ] threadDon't ask about impact analysis or change control.
We have about 200 tables that we partition by day. So in three years it's 200*300.