有没有像Python的Android/Java的Shelve这样的SQL替代方案?



Shelve是一个超简单的No-SQL持久化层,它允许您简单地持久化对象映射。它是Python中常用的包,因为它允许您轻松地向任何应用程序添加持久性。

它的简单性意味着它有一定的局限性——但它出奇地有用。您可以将任意哈希键映射到任何可序列化对象。

类似的东西存在于Android吗?我正在编写一个非常简单的应用程序,我注意到我花了很多时间在表格结构,select &insert语句。这是我在Python中几乎从未做过的事情,因为我通常有一些NoSQL替代方案。

我并不期望以完全相同的方式工作-显然Python和Java是具有非常不同特征的语言。我只是想要一些东西,几乎简单易用,需要更少的手动SQL工作。

还有一件事-这是一个相当琐碎的应用程序。我更愿意引入最少的额外项目依赖项。我们将优先考虑那些只需要Android api的解决方案。

你说偏好Java API答案,所以我可能不会得到偏好,但Couchbase Mobile是我遇到过的最好的Android No-SQL。

http://www.couchbase.org/get/couchbase-mobile-for-android/current

可以使用DataStore中的sharedpreferences。这就是你所需要的。

最新更新