【发布时间】:2011-04-02 22:15:15
【问题描述】:
我试图说服某人使用外部 DLL 来管理 sql 数据比使用存储过程更好。目前与我一起工作的人正在使用 vba 并调用 sql 存储过程来从许多不同的来源获取他们需要的复杂数据。据我了解,进行此类操作的最佳方法是使用 dll / 一些中间层来获取数据并能够根据需要对其进行格式化。
注意事项:
- 与我一起工作的人并不关心能够扩展到比我们现在更远的地方
- 他们不在乎能够切换到不同的平台
- 他们认为当前设置没有太大的性能问题
- 使用 dll 需要更多不同方向的工作
- 如果按照现在的方式进行操作没有当前问题,他们不想切换。(所以只是因为它不是正确的方式行不通……我试过了)
那么谁能告诉我使用外部 dll 然后使用 sql 存储过程的一些好处?
【问题讨论】:
-
不得不说我倾向于同意你同事的观点。如果您确信使用外部 dll 比使用存储过程更可取,那么您的这种信念是基于什么?到目前为止,您已经给出了一些备受争议的断言,并且似乎正在四处寻找更多“证据”来支持您的观点。
-
你的“理解”从何而来?是否真的需要关心缩放?您是否有实际的机会更换数据库?你的 cmets 有过早优化或太空探索的味道。
标签: c# sql-server vba stored-procedures