标签: c#
我正在构建一个C#应用程序,最终用户将没有任何sql数据库管理器。我需要一种存储大约300万个对象(大约10-20个字符串字段)的方法,以便程序可以导入信息。我已经尝试过二进制格式化但由于数据量很大而导致内存不足。有没有其他方法以快速和有效的方式存储对象?
谢谢
答案 0 :(得分:5)
这就是为数据库制作的。最终用户已经没有数据库系统并不重要。您可以使用应用程序部署多种轻量级选项。这是三个:
这些选项都不要求您在目标系统的后台运行任何内容。
答案 1 :(得分:0)
你也可以考虑HDF5。对于大容量,高IO,分布式和高性能计算,这是designed。它非常灵活,对您的应用程序没有任何安装限制(可以完全自包含)。
希望这有帮助!