最适合手机开发的数据库

时间:2010-02-13 22:03:18

标签: iphone database android windows-mobile mobile-phones

我正在编写一个最初将开发为web(可能是Silverlight)和Android应用程序的应用程序。我在Android website上发现支持SQLite,但我计划在Windows Mobile,Palm Web OS和iPhone上发布相同的应用程序。

请您告诉我哪个数据库最适合所有平台?

编辑: 也许我应该补充一点,我希望所有应用程序(移动/桌面)在检测到互联网连接时连接到主服务器并同步所有已更改的数据。

4 个答案:

答案 0 :(得分:4)

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

然而,这可能并不重要。你不打算直接调用Sqlite API,你将在手机上使用“数据”API。

那,并且每个平台都有自己喜欢的编程语言,所以即使你直接使用Sqlite api,你也无法进行交叉编译。

如果您要为您的应用导入数据,我想我会尝试找到一种平台中立格式(如文本文件),您可以使用该格式导入各种api。

答案 1 :(得分:1)

提到的所有平台都支持SQLite。据我所知,我们在这些平台上工作的团队正在使用它们。所以我要坚持使用SQLite

答案 2 :(得分:0)

SQLite在你提到的所有平台上运行。

答案 3 :(得分:0)

在这里参加晚会的方式很晚,但无论如何我还要加两分钱。 Couchbase Lite数据库是新的,并获得了很大的发展势头。它满足上述所有要求,您可以在这里查看 http://developer.couchbase.com/mobile/