3

我正在编写一个小型 NodeJS 应用程序,我需要某种数据库。LevelDB ( LevelUP ) 和NeDB接缝是最流行的,所以选择哪个...

根据2016 年 11 月 18 日的维基百科,LevelDB 经常损坏数据。

LevelDB 以不可靠而闻名,它管理的数据库容易损坏。[13][14][15][16][17][18][19][20] LevelDB[21][22]过去版本的学术研究发现,在某些文件系统下,这些版本的LevelDB中存储的数据在系统崩溃或电源故障后可能会变得不一致。LevelDB 损坏是如此普遍,以至于必须将损坏检测内置到使用它的应用程序中。 [23]

问题

这是过去的事情,不再是问题了吗?

4

1 回答 1

4

LevelDB 仍然以不可靠和容易损坏而臭名昭著。还有相当多的问题需要解决。

NeDB 似乎是一个更好的选择 IMO。

编辑:自从写下这个答案以来,已经有一段时间没有使用 level DB 了。

于 2016-11-18T11:07:45.087 回答