A Comparative Study of SQL and NoSQL Databases for Cloud-Based Web Applications: Performance, Scalability, and Use Case Analysis
Description
Picking the right database for a cloud application sounds simple until you actually have to do it. SQL systems like MySQL have been the go-to for decades, and for good reason — but as applications started dealing with more varied data at larger scale, NoSQL systems like MongoDB began showing up in more and more production stacks. The question was never really which one is better. It’s which one actually fits your situation. This paper grew out of that frustration. We wanted something more concrete than the usual “it depends” answer, so we put both systems through real tests on the same dataset — 100,000 e-commerce records — and measured what actually happened: query speeds, read and write throughput, storage consumption, and how each system held up as data volume grew. MySQL was faster when queries got complicated, particularly joins and aggregations. MongoDB pulled ahead on write speed and handled document-style data more naturally, though it used noticeably more storage for the same records. We also cover the theory — ACID, CAP, BASE — not to pad the paper, but because those concepts genuinely explain why the benchmarks turned out the way they did. The goal is simple: give developers and architects a clear enough picture to make this call confidently for their own application.
Files
A Comparative Study of SQL and NoSQL Databases for Cloud-Based Web Applications Performance, Scalability, and Use Case Analysis.pdf
Files
(1.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:3f09428d388c38ce6816d411606d6309
|
1.1 MB | Preview Download |
Additional details
Dates
- Submitted
-
2026-02-27If you were building a web application ten years ago, the database question was mostly settled before you even asked it. You picked MySQL, or maybe PostgreSQL, and you moved on. Those systems had earned their reputation — they were reliable, well-understood, and backed by decades of tooling. The relational model fit most applications well enough that questioning it felt unnecessary. That's changed. Today's applications — e-commerce platforms with millions of concurrent users, social networks generating billions of events per day, healthcare systems that need real-time access across distributed infrastructure — put pressures on a database that the traditional relational model wasn't really designed to handle. Vertical scaling, the main lever SQL systems offer, works until it doesn't, and at that point the costs get serious. The NoSQL movement emerged largely because some of the biggest technology companies in the world hit exactly that wall. Google, Amazon, and Facebook couldn't just keep buying bigger servers. So they built different kinds of databases — systems that prioritized horizontal scalability and fault tolerance over strict consistency — and eventually published the research that let the rest of the industry follow. Document stores, key-value stores, column-family databases, and graph databases each took a different approach to the same underlying problem.
References
- 1. Cattell, R. (2011). Scalable SQL and NoSQL Data Stores. ACM SIGMOD Record, 39(4), 12–27.
- 2. Abramova, V., & Bernardino, J. (2013). NoSQL Databases: MongoDB vs Cassandra. Proceedings of the International C* Conference on Computer Science and Software Engineering, 14–22.
- 3. Győrödi, C., Győrödi, R., Pecherle, G., & Olah, A. (2015). A Comparative Study: MongoDB vs. MySQL. Proceedings of the 13th International Conference on Engineering of Modern Electric Systems, 1–6.
- 4. Parker, Z., Poe, S., & Vrbsky, S. V. (2013). Comparing NoSQL MongoDB to an SQL DB. Proceedings of the 51st ACM Southeast Conference, Article 5.
- 5. Nayak, A., Poriya, A., & Poojary, D. (2013). Type of NOSQL Databases and its Comparison with Relational Databases. International Journal of Applied Information Systems, 5(4), 16–19.
- 6. Codd, E. F. (1970). A Relational Model of Data for Large Shared Data Banks. Communications of the ACM, 13(6), 377–387.
- 7. Brewer, E. A. (2000). Towards Robust Distributed Systems. Proceedings of PODC, 19th ACM Symposium on Principles of Distributed Computing, 7.
- 8. DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., et al. (2007). Dynamo: Amazon's Highly Available Key-Value Store. ACM SIGOPS Operating Systems Review, 41(6), 205–220.
- 9. Chang, F., Dean, J., Ghemawat, S., Hsieh, W. C., et al. (2008). Bigtable: A Distributed Storage System for Structured Data. ACM Transactions on Computer Systems, 26(2), Article 4.
- 10. MongoDB, Inc. (2023). MongoDB Documentation: Data Modeling. Retrieved from https://www.mongodb.com/docs/
- 11. Oracle Corporation. (2023). MySQL 8.0 Reference Manual. Retrieved from https://dev.mysql.com/doc/
- 12. Han, J., Haihong, E., Le, G., & Du, J. (2011). Survey on NoSQL Database. Proceedings of the 6th International Conference on Pervasive Computing and Applications, 363–366.
- 13. Stonebraker, M. (2010). SQL Databases v. NoSQL Databases. Communications of the ACM, 53(4), 10–11.
- 14. Velte, A., Velte, T., & Elsenpeter, R. (2010). Cloud Computing: A Practical Approach. McGraw-Hill Education.
- 15. Fowler, M., & Sadalage, P. J. (2012). NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence. Addison-Wesley Professional.