Bas*_*ink 12 .net binary file-format
在我正在进行的项目中,需要将大量的数据结构保存到磁盘(编辑:想想几十MB).作为一个乐观主义者,我认为必须有一个标准的解决方案来解决这个问题; 但是,到目前为止,我还没有找到满足以下要求的解决方案:
目前考虑的选项:
非常感谢任何建议或指示.此外,如果您认为上述任何信息都不正确,请提供指示/示例以证明我的错误.
您是否考虑过使用SQL Server Compact Edition?
现在,这将与SQLite具有相同的问题,因为您告诉我们的数据结构可能会变得复杂,但即使您使用自己的二进制格式也是如此.
顺便说一下,我发现你还没有弄清楚"大小"究竟是什么意思.如果"sizeable"意味着接近或超过4 GB,显然SQL Compact将不起作用,也不会有许多其他数据库文件格式.
编辑我注意到你在我的帖子之后将SQL Compact Edition添加到了"太重量级"列表中.SQL Compact仅需要5MB的RAM和2MB的磁盘存储空间,具体取决于数据库的大小.所以,问题不能是重量级的.现在,关于声称数据结构的第二点将非常复杂.如果这是真的,我怀疑任何关系数据库产品都是如此,滚动你自己的二进制格式将更加复杂.鉴于此,您可以查看非关系数据库产品,例如mongodb.
| 归档时间: |
|
| 查看次数: |
1073 次 |
| 最近记录: |