移动开发最佳数据库

6
我正在编写一款应用程序,最初将作为Web(可能是Silverlight)和Android应用程序开发。我在Android的网站上发现支持SQLite,但我计划同时发布适用于Windows Mobile、Palm Web OS和iPhone的同一应用程序。
请问哪种数据库最适合在所有平台上使用?
编辑: 也许我应该补充说明,当检测到互联网连接时,我希望所有应用程序(移动/桌面)都连接到主服务器并同步所有更改的数据。
4个回答

4

Sqlite应该在所有这些平台上都可用(当然包括Android和iPhone)。

不过,这可能并不重要。您不会直接调用Sqlite API,而是会使用手机上的“数据”API。

此外,每个平台都有自己首选的编程语言,因此即使您直接使用Sqlite api,也无法进行交叉编译。

如果您有要导入到应用程序中的数据,我建议尝试找到一个平台中立的格式(如文本文件),以便您可以将其导入到各种api中。


1

SQLite被所有提到的平台支持。据我所知,我们的团队正在使用这些平台,因此我建议坚持使用SQLite。


0

SQLite在您提到的所有平台上都可以运行。


0

虽然我来晚了,但我还是要发表我的意见。Couchbase Lite数据库是一种新型的数据库,正在获得很多动力。它满足了上述所有要求,你可以在这里查看http://developer.couchbase.com/mobile/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接