Open Access Open Access  Restricted Access Subscription Access

Scalable Database Architectures for Improving Performance in Growing E-Commerce Platforms: A Case Study on Single-Server Bottlenecks

Mission Franklin

Abstract


As e-commerce platforms grow in user base and transactional volume, their infrastructure must evolve to maintain optimal performance. A common bottleneck arises from reliance on a single database server, which often leads to increased response times, reduced availability, and scalability issues under high user loads. This study investigates scalable database architectures as a solution to the performance constraints faced by growing e-commerce platforms operating on monolithic database systems. The primary objective of this research is to evaluate alternative architectures, such as database sharding, replication, and distributed database systems. This offers improved performance, fault tolerance, and scalability. Using a mixed-method approach, we conducted experimental benchmarks under simulated e-commerce workloads to assess metrics such as response time, throughput, and system latency. In addition, a case study of a mid-sized e-commerce platform transitioning from a single-server database to a sharded distributed model provides real-world context and validation of experimental results. Our findings demonstrated that distributed and replicated database architectures significantly outperform single-server setups in handling concurrent transactions, particularly during peak loads. Among the evaluated models, sharding combined with horizontal scaling yielded the most consistent performance improvements. These results offer practical insights for e-commerce start-ups and platform architects seeking to design scalable and resilient backend systems. The study also outlines trade-offs in complexity and cost, helping guide strategic infrastructure decisions in fast-scaling environments.


Full Text:

PDF

References


Agarwal, R. (2025). Optimized database sharding techniques for high performance MySQL applications. International Journal of Computational and Experimental Science and Engineering, 11(4). https://doi.org/10.22399/ijcesen.4340

Alibaba Cloud. (2022, November 28). The Alibaba Cloud database technologies behind Double 11 in 2022. Alibaba Cloud Blog. https://www.alibabacloud.com/blog/599535

Arnold, J., Glavic, B., & Raicu, I. (2019). HRDBMS: A scalable distributed relational database system for big data analytics. [CS Department, Illinois Institute of Technology]. https://www.cs.iit.edu/~dbgroup/projects/hrdbms.html

Arnold, M., Glavic, B., & Raicu, I. (2019). HRDBMS: Combining the best of both worlds in a hybrid relational database engine [Preprint]. arXiv. https://arxiv.org/abs/1901.08666

Bjeladinovic, S. (2018). A fresh approach for hybrid SQL/NoSQL database design based on data structuredness. Enterprise Information Systems, 12(8–9), 1202–1220. https://doi.org/10.1080/17517575.2018.1446102

Brewer, E. A. (2012). CAP twelve years later: How the “rules” have changed. Computer, 45(2), 23–29.

Bronson, N., Amsden, J., Cabrera, L., Dimov, D., Ding, Y., Guo, S., … Zhou, J. (2013). TAO: Facebook’s distributed data store for the social graph. In Proceedings of the 2013 USENIX Annual Technical Conference (pp. 49–60). USENIX Association. https://www.usenix.org/system/files/conference/atc13/atc13-bronson.pdf

Camargos, F. L., Augustine, J., & Vallarapu, A. (2023). PostgreSQL sharding: An overview and MongoDB comparison. Percona. https://www.percona.com/blog/an-overview-of-sharding-in-postgresql-and-how-it-relates-to-mongodbs

Cooper, B. F., Silberstein, A., Tam, E., Ramakrishnan, R., & Sears, R. (2010). Benchmarking cloud serving systems with YCSB. In Proceedings of the 1st ACM Symposium on Cloud Computing (SoCC ’10) (pp. 143–154). https://doi.org/10.1145/1807128.1807152

Corbett, J. C., Dean, J., Epstein, M., Fikes, A., Frost, C., Furman, J., Woodford, D. (2013). Spanner: Google’s globally distributed database. ACM Transactions on Computer Systems, 31(3), 1–22.


Refbacks

  • There are currently no refbacks.