Database design and performance
Posted: 2023-03-09 21:40
Hello.
For example, someone has developed an invoicing application (like Northwind) and wants to become a service provider (SaaS).
That is, to have customers businesses that in turn have their own customers, who make their moves (purchases, sales, etc.).
Let's say it attracts 50 customers. Each customer has their own 1,000 customers, who make 10,000 transactions per year (a total of 500,000,000 transactions per year or 10,000,000 a year per our customer)
What is the most efficient way to design, maintain, upgrade and respond to databases?
Have one for separate databasefor each client (ie 50 databases) or a central one that will be loaded with 0.5 billion transactions per year?
Best Regards
Thanos
For example, someone has developed an invoicing application (like Northwind) and wants to become a service provider (SaaS).
That is, to have customers businesses that in turn have their own customers, who make their moves (purchases, sales, etc.).
Let's say it attracts 50 customers. Each customer has their own 1,000 customers, who make 10,000 transactions per year (a total of 500,000,000 transactions per year or 10,000,000 a year per our customer)
What is the most efficient way to design, maintain, upgrade and respond to databases?
Have one for separate databasefor each client (ie 50 databases) or a central one that will be loaded with 0.5 billion transactions per year?
Best Regards
Thanos