我正在寻找一个简单的数据库管理库,如BerkeleyDB或京都橱柜,但原生为.NET工作。我需要管理超过一百万条记录(可能是一千万条),并可能以分层的方式(这最后一点不是强制性的,我们可以使用线性结构)。
这样的东西真的存在吗?
发布于 2011-10-13 15:24:42
我最终找到了RaptorDB,它几乎完全符合我的需求。在经过充分测试后,我会在这里写下我的评估。
编辑:经过测试,它并不完全像预期的那样工作。实际上,它并不完全有效,所以我编写了自己的DBM (它总是这样结束:)。在多线程环境中,我经常遇到DB损坏的问题(是的,我已经检查了代码的线程安全性)。如果有人有积极的反馈,我很感兴趣。
发布于 2011-10-13 03:33:23
SQL Server Compact Edition是一个可行的选择,尽管我不确定您所说的“原生为.NET工作”是什么意思--.NET没有内置数据库(除非您将DataTables和XML计算在内,而我没有)。
发布于 2011-10-13 03:28:10
那System.Data.SQLite呢?
https://stackoverflow.com/questions/7745392
复制相似问题