大家好,我正在考虑如何为android做一些数据库设计,我在想,如果可能的话,下面的内容是可能的。
我试图创建一个公司员工数据库,其中一个公司与员工之间有着多到多的关系,而这反过来又与员工的细节有一对一的关系,这取决于他在哪家公司。基本上是这样的
所以现在的问题是,我正在考虑使用android设备来浏览我想要如何填充这些信息的信息?我是否应该:
我希望设备能够在不滞后的情况下浏览信息(这使方法2看起来应该是正确的选择,因为它将整个数据库同步到电话中,而浏览则使用sqlite)。但是外面有什么选择呢?
有什么建议和评论吗?希望这不会让人困惑!谢谢!
发布于 2011-06-25 15:22:54
即使是第二个选项也可能看起来更好--它可以更复杂得多,而同步对于较大的数据集可能需要很长时间,因此在浏览信息时不会有延迟,但是用户可以在应用程序启动之前等待很长时间(想象一下如果用户处于3G或更糟糕的边缘)。一般而言,第二种解决办法面临以下挑战:
这是用来读书的。如果还希望对移动设备进行一些修改,则可以确保整个过程会更糟,因为在将多个设备的状态同步回主数据库时,必须避免数据修改冲突。
开始的简单方法是使用这两种方法的某种组合:
在需要时,没有本地database
https://stackoverflow.com/questions/6478574
复制相似问题