在T-SQL或js中编写业务逻辑代码的延迟更低?

时间:2014-02-02 11:49:23

标签: azure azure-mobile-services

我即将开始使用Azure移动服务为移动应用开发后端服务。但老实说,我无法弄清楚哪种方法更适合性能:使用T-SQL中的存储过程编写业务逻辑或使用javascript进行编码。除了性能之外,还有哪一个可以重复使用?

1 个答案:

答案 0 :(得分:1)

JavaScript或C#将提供更多的重用机会,例如,如果您以后扩展您的应用程序并需要提供比WAMS提供的更全面的Web服务。在性能方面,由于IO是主要因素,因此可能没有足够的差异来缩小比例,因为IO是主要因素。

作为一般规则,应避免在数据库中嵌入业务/应用程序逻辑,部分原因是SQL派生语言很少适用于该类型的代码,但更实际的是因为它使得支持替代数据库变得更加困难未来。