Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在小型表格数据(250条记录)、XML或SQL server上运行SQL,哪个更快?_.net_Asp.net_Sql Server_Xml - Fatal编程技术网

.net 在小型表格数据(250条记录)、XML或SQL server上运行SQL,哪个更快?

.net 在小型表格数据(250条记录)、XML或SQL server上运行SQL,哪个更快?,.net,asp.net,sql-server,xml,.net,Asp.net,Sql Server,Xml,我正在开发一个小型独立的.NET应用程序,它需要引用一些表格数据,并且它只需要选择,这些表格最多有250条记录。以前,开发人员使用SQL server数据库。如果我简单地将表数据转换为XML并从中读取,是否会获得性能优势 与将数据库文件保存在ASP.NET的App_Data文件夹中并动态附加它们(而不是单独管理它们)相比,还有什么性能优势?这可能是个愚蠢的问题,但是,如果我这样做,是否意味着我不必在客户端计算机上单独安装SQL server?这取决于数据的结构-如果要将表彼此连接起来,则需要确保

我正在开发一个小型独立的.NET应用程序,它需要引用一些表格数据,并且它只需要选择,这些表格最多有250条记录。以前,开发人员使用SQL server数据库。如果我简单地将表数据转换为XML并从中读取,是否会获得性能优势


与将数据库文件保存在ASP.NET的App_Data文件夹中并动态附加它们(而不是单独管理它们)相比,还有什么性能优势?这可能是个愚蠢的问题,但是,如果我这样做,是否意味着我不必在客户端计算机上单独安装SQL server?

这取决于数据的结构-如果要将表彼此连接起来,则需要确保在使用XML时有适当的索引策略


在使用web应用程序时,您永远不必在客户端的PC上安装SQL Server,除非您正在做一些疯狂的事情(事实并非如此!).

这取决于数据的结构-如果要将表彼此连接起来,那么在使用XML的过程中,您需要确保有适当的索引策略

使用web应用程序时,您永远不必在客户端的PC上安装SQL Server,除非您正在做一些疯狂的事情(您不是!)。

使用SQL Server CE(嵌入式Database)

使用SQL Server CE(嵌入式Database)