我一直在从事一个项目,该项目从模拟中生成大约 10 到 1 亿个输出,我想存储这些输出以供将来分析。数据有几个自然级别的组织,例如教室里有参加考试的学生,这些考试有一些不同的表现指标。
就能够一次全部放入内存而言,我的数据似乎是边界线(考虑到模拟的计算需要内存中的大量数据来进行计算),但我没有任何迫切需要让我的程序立即可以使用所有数据。
我正在考虑将计算值输出到 SQL 数据库还是纯文本文件是否更好。我正在寻找有关哪种方法可能更快/更容易维护的建议(或者如果您有其他建议来存储我愿意接受的数据)。
我不需要能够与其他任何人共享数据,也不需要担心在未来几年内访问数据。我只需要一种方便的方法来避免每次我想对值的分析进行调整时重新生成模拟。