我不记得我在哪里读过这篇文章,或者它可能与CouchDB有关,但MongoDB Mobile是一个与SQLite没有任何关系的原生C++库,还是它有效地将数据存储在SQLite中,并提供了一个层,使MongoDB的行为像这样?
我这么问是因为我需要很高的表现。我当前正在使用https://github.com/requery/sqlite-android使用JSON1扩展来查询JSON数据,如果MongoDB Mobile能够在没有SQLite的情况下做到这一点并提供更好的性能,我会切换。
根据MongoDB和MongoDB Mobile的比较,以下内容适用:
存储引擎配置
MongoDB Mobile使用SQLite作为由于其稳定性和普遍性,关键价值存储在幕后在设备上。MongoDB Mobile不提供配置功能底层SQLite部署或使用其他存储引擎。