【问题标题】:Opinion on data passing between SQLite and MySql db.关于 SQLite 和 MySql db 之间数据传递的意见。
【发布时间】:2014-10-10 14:29:11
【问题描述】:

我正在制作一个用于标记学生出勤情况的 Android 应用程序。我在应用程序中有一个 SQLite 数据库和一个 MySql 远程数据库。该应用程序在两个数据库之间发送和接收数据,我正在考虑使用 JSON 来解析数据。除了 JSON 之外,还有没有其他更有效和更好的方法来解析数据库之间的数据。谢谢!干杯!

【问题讨论】:

  • 顺便说一句:您不会“使用 JSON 来传递数据”。 JSON是数据格式,所以你最多可以“解析JSON获取数据”。

标签: android mysql json sqlite


【解决方案1】:

除了 JSON 之外,还有大量其他数据选择。

JSON 的优点是易于阅读,这使得调试有线协议更容易。虽然它可能有点冗长,但有更紧凑的编码可以节省带宽。

我个人非常喜欢Avro。但是,其他不错的选择是ThriftProtocol Buffers。这三个都提供了一种将 POJO 转换为紧凑二进制形式的方法。 Thrift 基本上是 Facebook 从谷歌挖来的人对协议缓冲区的重做。 Avro 采用了稍微不同的方法,因为它具有 Schema 解析,这可以使一些模式演变任务更容易完成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-29
    • 2017-03-08
    • 2021-01-09
    • 2011-11-21
    • 2012-07-15
    • 1970-01-01
    • 2011-06-24
    • 2011-08-25
    相关资源
    最近更新 更多