我有一个包含大约10,000,000条记录的对象(List),我想将它们实时保存到磁盘(或其他地方?)并在我的应用程序出现时加载它们(如果它崩溃了或者什么的话) )
快速完成这项工作的最佳方式是什么?
答案 0 :(得分:2)
正如Tigran所述,如果您需要完整数据库或只想对数据进行更改,请转到Sqlite或SQL Server Compact。
但是,如果您只想完整地保存和恢复列表,可以使用serialization将其保存到文件中。
答案 1 :(得分:1)
使用Sqlite将其保存在功能齐全的ACID数据库的磁盘上。
没有服务,只有您拥有的库和您在磁盘上创建的文件。