寻找最佳的天蓝色服务来保存和操作拥有数百万本图书的电子商务应用程序(在线书店)的数据。
截至目前,电子商务应用程序正在通过asp.net和本地SQL服务器运行。由于库存可用性和价格经常变化(每小时),因此我们在特定时间线内操纵/更新数百万个数据。使用SSIS包在30分钟内更新了数百万条记录。
现在我们打算通过Azure移动我们的应用程序,因此有些人可以帮助我选择满足我们期望的azure上最好的数据存储服务。
期望: 1-可以存储关系数据 2-数据可以在严格的时间表中更新 - 使用最短时间完成完整交易 3-高度可扩展且高度可用
作为一项实验,我使用Azure SQL数据库(P1层)管理这些数据,但并不完全满意。因为对于内部部署Sql Server需要30分钟才能完成的任务,Azure Sql在同一进程中需要超过7小时。我也试过批量但仍在苦苦挣扎。
请有人建议解决方案。
答案 0 :(得分:0)
我很乐意提供帮助。
不幸的是,远程数据中心的P1与99.99 SLA,自动HA和非常特定的CPU / IOPS /内存资源之间存在很大差异 - 以及应用逻辑的内部部署服务器, SQL Server都在相同的操作系统上下文中运行。将网络延迟放在一边,我猜这个服务器中的硬件资源(CPU / IOPS /内存)比P1的资源大很多倍。
使用您已有的数据,升级到P2将大约。将此测试中可用的资源加倍,P3将翻两番,等等。
很高兴离线谈话,帮助您建立更多苹果对苹果的比较。在microsoft.com上的guyhay