返回
Performance Evaluation of On-Premise SQL Server and Azure SQL Database Using a .NET 8 E-Commerce Application
DOI:10.3390/computers15080469.png)
摘要
En 中文
基于云与本地数据库部署在真实电子商务工作负载下的实证比较仍有限。本研究通过对照实验评估了Microsoft SQL Server 2022(本地部署)与Azure SQL Database的性能,使用相同的.NET 8电子商务应用程序(ASP.NET Core Web API,Blazor WebAssembly),保持架构、模式和数据集(5000条产品记录,10000条交易记录)一致。在最多50个并发用户的工作负载下,对SELECT、INSERT、UPDATE和DELETE操作进行了性能评估,每个操作重复30次,测量查询响应时间、吞吐量和CPU利用率。统计分析采用重复测量方差分析(ANOVA)结合Greenhouse–Geisser校正、Bonferroni校正的事后比较以及独立样本t检验(p < 0.001),效应量采用Cohen’s d报告。Azure SQL Database持续优于本地部署:平均SELECT响应时间降低55%(203.5 ms vs. 452.3 ms),吞吐量提高101.6%(987.6 vs. 489.8次/秒)。尽管Azure的平均CPU利用率更高(20.4% vs. 4.9%),但这反映了其动态资源分配而非效率降低。在包含100000条产品记录、500000条交易记录和最多500个并发用户的压力测试中,确认了Azure的卓越可扩展性,将峰值延迟从4850.7 ms降至580.4 ms。这些发现为需要低延迟和高吞吐量高交易电子商务应用的云迁移提供了强有力的实证支持。
Keyword:
on-premise databases
Azure SQL server
.NET Core
期刊
C
IF:
4.2
论文数:
1.5K
被引数:
3.3K
机构
引用论文
Machine learning in modern database systems: Techniques, architectures, and deployment challenges现代数据库系统中的机器学习:技术、架构和部署挑战
Performance Comparison of Relational Database Management Systems for Processing Large Amount of Text Data关系数据库管理系统处理大量文本数据的性能比较
Comparative analysis of query execution speed using Entity Framework for selected database engines使用实体框架对选定数据库引擎的查询执行速度进行对比分析
Performance Evaluation of IoT Data Management Using MongoDB Versus MySQL Databases in Different Cloud Environments
IEEE ACCESS
IF3.6

