I am writing a small NodeJS app, where I need a DB of some sort. LevelDB (LevelUP) and NeDB seams to be the most popular, so which to choose...
According to Wikipedia on 18th Nov. 2016, LevelDB often corrupt data.
LevelDB is widely noted for being unreliable and databases it manages
are prone to corruption. Academic
studies of past versions of LevelDB 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.
LevelDB is still notorious for unreliability and prone to corruption. There are quite some issues still which need to be addressed.
NeDB seems like a better option IMO.