当前位置 : 主页 > 网络安全 > 测试自动化 >

性能 – Windows Azure表存储LINQ运算符

来源:互联网 收集:自由互联 发布时间:2021-06-22
目前,表存储支持From,Where,Take和First. 是否有计划支持其他29家操作符? 是否存在关于存储的架构或设计实践,以便实现诸如COUNT,SUM,GROUP BY等内容? 如果我们必须自己编写代码,那么我们通
目前,表存储支持From,Where,Take和First.

是否有计划支持其他29家操作符?

是否存在关于存储的架构或设计实践,以便实现诸如COUNT,SUM,GROUP BY等内容?

如果我们必须自己编写代码,那么我们通过SQL和SQL Server查看类似的性能有多大差异?你觉得它有点可比吗?如果我需要通过一个巨大的数据集做一个Count或Sum或Group By,它会慢得多吗?

我喜欢Azure平台和基于云的存储的想法.我喜欢Table Storage,因为它可以存储数据量及其无模式性质.由于存储空间成本高,SQL Azure无法正常工作.

唯一的选择是在本地拉下所有内容并在本地对象上运行Count()或Sum().因为在进行计数之前你必须传输表的全部内容,所以这肯定比使用SQL做服务器端的事情慢得多.慢多少取决于数据的大小.
网友评论