Yell.com公司在他们的应用程序中使用什么数据系统?

时间:2012-06-27 19:06:21

标签: ios sqlite

我目前正在为本地商业目录开发iOS应用程序,并且我使用SQLite。遗憾的是,在添加新业务时我必须进行几个小时的数据输入并推送更新的数据库,因为桌面站点使用的是Joomla CMS。

显然,提供目录服务的公司不必担心这些事情。他们是如何做到的呢?核心数据伴随屏幕刮刀?

PS。如果这个问题不适合在StackOverflow上被问到,我很抱歉,我不知道还能在哪里问。

1 个答案:

答案 0 :(得分:2)

通常,这些公司都有一个客户端/服务器架构,其中数据位于中央服务器上,移动应用程序通过互联网上的公开API提取数据。

要自己复制,您将拥有一个包含所有数据的服务器,并通过API / Web服务公开它(因此您需要考虑身份验证和安全性),当您需要更新时,移动应用程序将从中获取数据库或只是将查询发送到Web服务并返回适当的结果,以便数据库不在iOS设备本身上。第一种方法(更新数据库)的缺点是你需要等待数据库在用户使用应用程序之前完全更新,而第二种方法的缺点是进行查询,客户端需要一个活跃的互联网连接。

您首先想要了解的是,您是否/如何通过API(XML / JSON?)公开存储在Joomla CMS中的数据