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 are the advantages of using a database for concurrent users?
Open an interactive chat with Bash
What types of databases can support scalability for an expanding business?
Open an interactive chat with Bash
What is the difference between a database and a flat file system?