大家下午好,Web服务或Windows服务或SQL CLR集成?
我有点茫然,面临一些紧迫的期限,所以希望有人能提供一些建议。
我的起点将是SQL Server数据库中的一个表格,其中两个字段是从gps单元获得的x,y坐标。我将负责对这些位置进行地理编码(获取实际街道地址),并将结果写入成功表或错误表中。我正在封装实际进行地理编码过程的类库(C#),但对于将所有内容绑定在一起的最佳方法非常困惑。
理想情况下,我想从SQL Server发送数据集/数据表到某种类型的服务,其中所有记录将进行地理编码,并且每条记录的结果/失败将被写回适当的表中。由于数据库和DLL将驻留在同一台服务器上,我不明白我为什么要使用Web服务。因此,我的其余调查指向了Windows服务或SQL CLR集成。我的主要问题是:
- 其中一种方法比其他方法更合适吗?
- 这种方法是否可以接受(根据最佳实践)?
任何提示,意见,建议将不胜感激。
在附注中,如果它不是很明显,我是一个相对新手的程序员。作为一名程序员,这个网站一直是我成长过程中宝贵的工具,我非常感谢那些花时间阅读帖子并提供专家建议的人。
为什么使用SQL Server CLR会导致线程匮乏?如果服务是一个单身人士,并在完成后妥善处理它的资源,那么它仍然被认为是一个坏主意? – 2011-03-30 00:55:17