Google Gears - 同步支持到啥级别?

Posted

技术标签:

【中文标题】Google Gears - 同步支持到啥级别?【英文标题】:Google Gears - To what level is synchronization supported?Google Gears - 同步支持到什么级别? 【发布时间】:2010-09-29 13:28:28 【问题描述】:

我有几个关于数据同步的问题。架构 对此似乎不清楚:

    Google Gears 是否提供自动同步数据 (从客户端到服务器,从服务器到客户端)?

    如果它确实提供了自动数据同步,那么我可以 编写函数以挂钩同步机制(在服务器上和 客户端)来控制同步哪些数据?

    有没有办法对服务器上的数据进行分区?例如一个 客户端应该只能下载表中的那些行 与之相关(例如表中有“主机名”列, 并且只有那些包含客户端主机名的行 下载数据应该下载到它)

基本上我正在寻找的是:谷歌齿轮同步 支持SQL Server Merge等数据同步功能 复制? [http://technet.microsoft.com/en-us/library/ms152746.aspx]

【问题讨论】:

【参考方案1】:

Gears 不提供任何同步功能。我想我记得在它刚问世时听过一个齿轮开发者的播客采访,他说他们想提供一个框架来帮助同步,但意识到每个人的同步需求都非常不同很难找到一刀切的解决方案。

此外,需要注意的是,由于 Gears 的数据库部分实际上只是一个可通过 javascript 访问的客户端数据库,因此 Gears 中没有任何内容指定特定的服务器端实现,甚至没有指定特定的服务器 API。因此,您描述的数据分区之类的事情取决于开发人员,就像与服务器的一般接口一样。

【讨论】:

【参考方案2】:

是的,您可以根据需要对服务器上的数据进行分区...因为没有自动同步

【讨论】:

【参考方案3】:

如果您查看 Google Gears 文档,您会发现本地 SQLite 数据库对您来说是不可写的。它对于 Gears 是可写的,因此它甚至无法帮助您对将发送到服务器的数据进行本地缓存。在这一点上,它用于缓存只读数据。

【讨论】:

以上是关于Google Gears - 同步支持到啥级别?的主要内容,如果未能解决你的问题,请参考以下文章

对于文件上传,Google gears HTML 5 哪个更好?

使用 Google Gears 或 HTML5 的离线网站

启用 Google Gears 的网站的完整列表 [关闭]

使用 JavaScript 和 Google Gears 处理文件上传,有更好的解决方案吗?

国内L4级别自动驾驶究竟到啥程度?

Google Gears - 数据库 - VACUUM