levelDB 是否仍然损坏数据?

Does levelDB still corrupt data?

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

根据Wikipedia on 18th Nov. 2016,LevelDB 经常损坏数据。

LevelDB is widely noted for being unreliable and databases it manages are prone to corruption.[13][14][15][16][17][18][19][20] Academic studies of past versions of LevelDB[21][22] have found that, under some file systems, the data stored in those versions of LevelDB might become inconsistent after a system crash or power failure. LevelDB corruption is so commonplace that corruption detection has to be built in to applications that use it.[23]

问题

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

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

在我看来,NeDB 似乎是一个更好的选择。

编辑:自从写下这个答案以来,已经有一段时间没有使用关卡数据库了。