编程语言
首页 > 编程语言> > c#-应该使用哪种数据结构从文本文件读取和存储大约500万个条目

c#-应该使用哪种数据结构从文本文件读取和存储大约500万个条目

作者:互联网

我必须处理两个大约1 GB的文本文件,并比较文件中的数据.我应该使用哪种数据结构存储数据?使用字典/哈希表比较如此庞大的记录会导致内存不足异常.还是应该读取数据并将其存储在数据库中?

解决方法:

从根本上讲,数据库对于这种行为是最好的,它们旨在处理大量数据,并且针对这种情况进行了更多的优化工作,而您有可能做到.

您也可以使用SqlLite之类的InProcess SQL,或者甚至使用Raven或MongoDB之类的NoSql方案.

标签:data-structures,text-files,c
来源: https://codeday.me/bug/20191102/1990316.html