【发布时间】:2018-09-07 23:39:54
【问题描述】:
您好,我有一个待办事项列表/任务管理器 Android 应用程序在 Play 商店中直播。它使用带有 sqlite 的离线数据存储。现在我想将该 SQL 数据库存储在云中,并为每个用户跨多个设备同步。
我知道我的用例的当前解决方案是在线制作类似类型的数据库(例如 MySql)并使用 rest api 访问它。但这需要时间和成本,这是我目前的主要限制。将来有一些收入后我愿意去争取。
Sqlite 最适合我的用例,但由于经济限制,我可以使用 firebase 实时数据库(或 firestore)在存储在本地的 sqlite 数据库和存储在云中的 nosql 数据库之间进行映射一段时间。
是否有任何转换库可用于将 sqlite 数据转换为 nosql 数据,反之亦然,或者我必须编写自己的代码?
我认为的方法是否合适,或者我可以有任何解决方案?请提出建议。
(注意:我也计划在此之后支持其他平台,如 ios、windows 等)
【问题讨论】:
标签: java android sqlite database-design firebase-realtime-database