Lia*_*son 4 .net database nosql
我目前正在尝试为自己编写一个备份/同步系统(Dropbox 等不为我的目的而削减它),我想我已经确定了最好的方法。
问题是,使用关系数据库(如我刚刚添加到我的 .Net 4 项目中的本地数据库)将是疯狂的,除非我将它分解成一堆荒谬的表,并可能在运行时修改数据库。
我希望有人能够将我指向一个内置于 .Net 的 no-rel/nosql DB,它不需要其他正在运行的进程(例如,从平面文件中工作,也许?)但是由于这个项目的性质,它会变大。像GB一样大。(我必须存储每个文件的最新版本,+ 历史差异)。
谢谢你的时间。
PS 像 MongoDB 这样的东西对我有用,但我相信其他 NoSQL 风格也可以。
[编辑以获取更多详细信息]
看到这个项目将被用作本地备份系统,我正在寻找一个不需要运行进程等的数据库系统。不幸的是,这排除了 RavenDB。
此外,在某些情况下,数据库的大小将超过 RAM。据我了解,这排除了 dbo4。
[/编辑]