【发布时间】:2011-07-31 20:51:56
【问题描述】:
我正在使用Windows OS、SQL Server 和C++/CLI,我认为使用OpenFileMappingFunction() 在SQL(可能是UDF)与C++ 之间通信内存块是最好的方法,所以这样做时,我避免写入表并直接使用 C++ 中的内存块。
你有没有做过类似的事情,你能告诉从哪里开始,或者举个例子吗?
- 这种通讯方式可行吗?
【问题讨论】:
-
多么奇怪的标签组合!已编辑。
-
您能否提供更多背景信息?你为什么想做这个?你想完成什么?
-
@GregC:我正在尝试使用内存块而不是写入文件(所有这些都通过
C++),这是因为我在SQL中使用的表是由数字组成的(我可以将表格视为matrix),所以我正在应用PCA或其他方法,但我认为使用表格中数字的一种内存映射可以加快计算速度,(我正在使用表格例如10,000x70),你怎么看?,你有没有使用内存共享或类似的方式与C++ UDF和SQL交流?
标签: .net sql-server-2008 memory c++-cli user-defined-functions