levelDB是否仍会损坏数据?

时间:2016-11-18 10:50:32

标签: javascript node.js leveldb nedb

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

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

  

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

问题

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

1 个答案:

答案 0 :(得分:3)

LevelDB仍然因不可靠而容易腐败而臭名昭着。还有很多some个问题需要解决。

NeDB似乎是IMO的更好选择。

编辑:自写这个答案以来,在相当长的一段时间内没有使用过级别数据库。