【发布时间】:2011-04-21 19:22:25
【问题描述】:
我读过很多关于比较 SQL Azure 和 Table Service 的帖子和文章,其中大多数都说 Table Service 比 SQL Azure 更具可扩展性。
- http://www.silverlight-travel.com/blog/2010/03/31/azure-table-storage-sql-azure/
- http://www.intertech.com/Blog/post/Windows-Azure-Table-Storage-vs-Windows-SQL-Azure.aspx
- Microsoft Azure Storage vs. Azure SQL Database
- https://social.msdn.microsoft.com/Forums/en-US/windowsazure/thread/2fd79cf3-ebbb-48a2-be66-542e21c2bb4d
- https://blogs.msdn.com/b/windowsazurestorage/archive/2010/05/10/windows-azure-storage-abstractions-and-their-scalability-targets.aspx
- https://stackoverflow.com/questions/2711868/azure-performance
- http://vermorel.com/journal/2009/9/17/table-storage-or-the-100x-cost-factor.html
- Azure Tables or SQL Azure?
- http://www.brentozar.com/archive/2010/01/sql-azure-frequently-asked-questions/
- https://code.google.com/p/lokad-cloud/wiki/FatEntities
对不起http,我是新用户>_http://azurescope.cloudapp.net/BenchmarkTestCases/ 基准测试显示不同的图片。
我的情况。使用 SQL Azure:一张表有很多插入,每天大约 172,000,000 次(每秒 2000 次)。当我在一个表中有 200 万条记录或 9999....90 亿条记录时,我能否期望插入和选择具有良好的性能?
使用表服务:一张带有一定数量分区的表。分区的数量可以很大,非常大。
问题 #1: 表服务在一个表中创建许多、许多、许多分区是否存在一些限制或最佳实践?
问题 #2: 在单个分区中,我有大量的小实体,例如上面的 SQL Azure 示例。当我在一个分区中有 200 万条记录或 99990 亿个实体时,我能否期望插入和选择具有良好的性能?
我知道分片或分区解决方案,但它是一种云服务,云不是很强大,而且不需要我的代码技能就可以完成所有工作吗?
问题 #3:谁能告诉我查询 SQL Azure 和表服务的大量数据的基准?
问题 #4:也许您可以为我的案例提出更好的解决方案。
【问题讨论】:
标签: azure azure-sql-database azure-storage