0

我正在编写一个 android 应用程序,它从用户那里收集数据并将数据存储在设备上的 SQLite 数据库中。现在我想在服务器上收集这些数据。

因为我的用例非常简单:单向数据提交,我不想在服务器上实现一个 REST 接口来接收我的数据。所以我正在调查是否可以将 SQLite 数据库同步到 MySQL 服务器。我发现 OData 协议在这里提供了一些可能性,因为这里有 PHP 和 MySQL 的库。

一位朋友告诉我应该使用 CouchDB,因为我可以通过 HTTP-PUT/POST 方法将我的数据发布到 CouchDB 中。

现在的问题是,我应该使用什么技术来完成这项任务?

在我看来,OData 协议似乎很有趣,但是 Mysql/PHP 的库看起来非常过时,并且开源项目上没有任何活动。由于我不想切换到 Microsoft World,我害怕在这项技术上投入时间。

在我的服务器上,我可以相对灵活地选择我想使用的技术,我可以毫无问题地安装像 couchdb 这样的花哨的东西。不仅如此,我认为如果我实现更多功能,我会更加灵活。

您认为提交我的数据最简单的方法是什么?我也应该看看 TouchDB 之类的东西吗?

4

0 回答 0