Answer the question
In order to leave comments, you need to log in
How to choose architecture and database for a highly loaded system?
Good afternoon! I wanted to consult with experienced backend programmers.
The task was to create a highly loaded project (like a cash solution). In the database in 1-2 years, it is planned to have about 150 million records for the main entity (sale).
Accordingly, from time to time people will need to take reports, that is, they need to read this data as quickly as possible. But the big plus is that these 150 million records are divided into approximately 1000-5000 different users, and the selection is needed within one user only. What is the best way to store such data? in one table? or you can divide it into different tables, and keep a bunch of which user in which database stores.
I study a question of a choice of a DB now. I myself write on mysql - will it pull such volumes, on normal hardware. Or it is necessary to look towards other DB? If you think about scalability (increasing the number of records)
Thank you!
Answer the question
In order to leave comments, you need to log in
Good afternoon! I wanted to consult with experienced backend programmers.
The task was to create a highly loaded project (like a cash solution). In the database in 1-2 years, it is planned to have about 150 million records for the main entity (sale).
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question