An online retailer is expanding its business and expects to have hundreds of concurrent users accessing its inventory system at any given moment. The system contains product descriptions, images, prices, and stock levels. Considering the need for speed, scalability, and support for multiple concurrent users, which data management solution should the retailer use?
A mix of flat files and database to balance the load
For the given scenario, a database is the correct solution due to its ability to allow multiple concurrent user access, provide scalability, and maintain performance (speed). Databases are designed to support a large number of users and transactions efficiently, which is essential for an online retailer experiencing growth. A flat file, while simpler, would not handle concurrent access or scalability nearly as well.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What types of databases are best for supporting concurrent users?
Open an interactive chat with Bash
What are the advantages of using a database over a flat file system?