【问题标题】:What is the simplest local database I can use for my Android app? [closed]我可以为我的 Android 应用程序使用的最简单的本地数据库是什么? [关闭]
【发布时间】:2017-08-16 00:47:18
【问题描述】:
我不想成为专家什么的,我只需要最简单的安卓应用程序本地数据库。我习惯于 Parse(不是本地的),但由于它已被取出,我需要一个新的。
我遇到过 SQLite 和 Couchbase Lite。我不喜欢第一个,我不确定我是否只能在本地使用 Couchbase Lite,而无需将我的数据库上传到服务器。你推荐哪个?哪个更接近 Parse?
我的应用程序将保存大量数据,因此数据库需要轻巧、快速且具有良好的文档。
谢谢!
【问题讨论】:
标签:
android
database
sqlite
couchbase
【解决方案1】:
您可以使用Realm。
Realm 移动数据库是 SQLite 和 Core Data 的替代品。由于其零拷贝设计,Realm 移动数据库比 ORM 快得多,而且通常比原始 SQLite 更快。
此外,它有很好的文档。
【解决方案2】:
您可以将 Couchbase Lite 纯粹用作本地数据存储。它功能强大,并且会在即将发布的 2.0 版本中添加一些非常强大的功能。
就简单性而言,我发现它在复杂性上几乎等同于常规文件 i/o,用于基本用途。