3

我将为Android创建需要在其他设备之间同步数据库的应用程序。 而不是让服务器来处理这个,我想使用已经制造的产品。适用于Android应用程序的同步数据库

我发现Dropbox datastore可能会做我所需要的。不过,我想使用Google的某些功能(无需在Dropbox上拥有帐户)。

在Google站点上我找到了:NDB DatastoreDB Datastore。我也有NDB vs DB Datastore文档。但我并没有真正明白他们的主要区别是什么。

因此,如果我正确理解这一点,Dropbox会为每个用户分别创建数据存储,但我不提供数据访问权限,但Google提供的数据存储区可以访问用户数据存储区中的每个数据。

任何人都可以用一种简单的方式解释NDB和DB之间的主要区别是什么,以及如果我对我的最后一个陈述有误,那么可以纠正。

+0

驱动同步服务相信无论NDB数据存储和数据存储数据库是谷歌App Engine应用的存储解决方案。您是否打算在GAE中运行您自己的Web服务?使用Dropbox的一个好处是您的客户可以直接与Dropbox交谈,而无需通过您必须编写和维护的服务器端代码。 – smarx

+0

来自链接:'如果您想知道,尽管API不同,但NDB和旧的ext.db软件包将完全相同的数据写入数据存储区。这意味着您不必对数据存储进行任何转换,只要您使用的模式是相同的,您就可以愉快地混合和匹配NDB和ext.db代码。 '。所以它们对于相同的数据只是不同的API。 –

回答

相关问题