gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 15:42:59 25 4
gpt4 key购买 nike

我必须处理两个大约 1 GB 的文本文件并比较文件中的数据。我应该使用哪种数据结构来存储数据?使用字典/哈希表比较如此巨大的记录会产生内存不足异常。或者我应该读取数据并将其存储在数据库中吗?

最佳答案

从根本上说,数据库最适合这种行为,它们旨在处理如此多的数据,并且针对该场景进行了更多的优化工作,而您可能无法做到。

不过,您可以使用像 SqlLite 这样的 InProcess SQL,甚至像 Raven 或 MongoDB 这样的 NoSql 场景作为替代方案。

关于c# - 应使用哪种数据结构从文本文件中读取和存储大约 500 万个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7119941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com