Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/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
与将C#数据保存到XML文件相比,SQL Server数据库的空间效率要高多少?_C#_Sql Server_Xml_Database - Fatal编程技术网

与将C#数据保存到XML文件相比,SQL Server数据库的空间效率要高多少?

与将C#数据保存到XML文件相比,SQL Server数据库的空间效率要高多少?,c#,sql-server,xml,database,C#,Sql Server,Xml,Database,我有大量的大数据集,我想把它们保存到我的硬盘上 我发现,如果我使用WriteXML方法,我得到的XML大小将超过8MB,将来我将有数百个这样的XML SQL Server数据库存储数据集的效率会提高多少?或者有没有比我现在做的更有效的方法来拯救他们 提前多谢 XML是关于可移植性而不是效率的XML是一种冗长的文本格式—它是存储数据的最节省空间的方式。一般来说,JSON更节省空间,二进制格式更高效。数据库通常接近于二进制格式-请注意,这一切都假定它是合理实现的。。。!您还可以压缩XML,这就是“新

我有大量的大数据集,我想把它们保存到我的硬盘上

我发现,如果我使用
WriteXML
方法,我得到的XML大小将超过8MB,将来我将有数百个这样的XML

SQL Server数据库存储数据集的效率会提高多少?或者有没有比我现在做的更有效的方法来拯救他们


提前多谢

XML是关于可移植性而不是效率的XML是一种冗长的文本格式—它是存储数据的最节省空间的方式。一般来说,JSON更节省空间,二进制格式更高效。数据库通常接近于二进制格式-请注意,这一切都假定它是合理实现的。。。!您还可以压缩XML,这就是“新”office格式(docx)等的工作方式