当前位置:  开发笔记 > 前端 > 正文

iPhone SQLite DB和基于Web的数据库同步和交互建议

如何解决《iPhoneSQLiteDB和基于Web的数据库同步和交互建议》经验,为你挑选了1个好方法。

我正在开发我的第二个iPhone应用程序,我正在寻找有关数据库处理的架构建议.

其思想是:1.信息数据库存储在服务器(LAMP堆栈)上,信息通过JSON传递给设备.这部分已经实施.

    用户能够"喜欢"数据库中的项目,该项目将其存储在本地设备上的SQLite中.

    用户还可以向远程服务器提交尚未存在的新项目,使其可供其他用户使用.

    用户可以通过单个搜索界面搜索两个数据库以查找项目.

我正在尝试为此决定数据结构,以及如何处理数据库中的结果对象.我想我有两个选项:

    远程DB和本地DB具有相同的对象类型,本地DB存储远程项的id以链接这两者

    远程项和本地项的单独对象

任何想法,想法等都非常感谢!



1> deeje cooley..:

您需要编写自己的同步引擎.我在一个记录级,历史驱动的同步引擎上发布了一套冗长的笔记,我在葡萄酒期刊应用程序中写道,你可以在这里找到...

http://blog.deeje.tv/musings/2009/06/notes-on-writing-a-history-driven-client-server-synchronization-engine.html

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有