0

我正在构建一个具有本地数据库的应用程序。我计划实现将用于离线工作的本地数据库,当应用程序连接到互联网时,它应该与服务器数据同步。

目前最好的方法是什么?

我更喜欢 JSON 类型的数据库而不是 SQL 数据库,所以我想将 MongoDB 用于 Web,但是对于本地数据库,只有一种解决方案不适用于 android。 https://github.com/thejustinwalsh/airejdb

你怎么做呢?您是否将 key:value 保存在 SQLite 数据库中,您是否使用保存在某处的纯文本,或者您是否有其他用于本地 Adob​​e Air 的 mongoDB 实现?

谢谢

4

1 回答 1

1

取决于项目,如果我有敏感数据,则可能需要将其放入加密的 SQLite 中,如果 JSON 数据不是那么小,将其压缩为字符串并作为 byteArray-> BLOB 放入 SQLite 可能是个好主意,可以节省大量空间,这在移动项目的情况下可能很有用,否则您可以在不使用 SQLite 的情况下对一些文本文件执行相同操作,只需保存和加载数据,恕我直言,实施 MongoDB 之类的东西比给出示例要困难得多。

于 2013-11-10T16:13:13.413 回答