0

在我看来,Google 协作平台有最好的页面安排。它具有分层树状设置,既具有快速加载时间,又在自动创建 URL 方面非常有效。用户无需再考虑页面类别。它只是一个页面和子页面的列表。您需要做的就是单击并拖动,瞧!你得到你的网址!

但是,数据库设计如何在 Google 协作平台上准确运行?这只是纯 XML 吗?这是否存储在数据存储中?是文件系统吗?这是从 SQL 数据库中提取的吗?还是只是一个分层排列的json文件?

谁能解释这个设计有多复杂?

4

1 回答 1

0

这是我最好的猜测:

网址路径

  • Google 协作平台中每个页面的唯一 ID 是 URL 路径。
  • URL 路径也是一个动态字符串。它通过javascript拖放更改。URL 通过 AJAX 作为主键保存在单个表上。
  • 如果没有父页面,则无法构建页面。
  • 从唯一 ID 复制的 web.xml/app.yaml 中的页面 URL 路径会自动更改。
  • 每个页面包含标题、内容等。

假设: Google 协作平台存储在BigQuery和/或Datastore中。然后,由 AJAX/GWT 操作。(但是,我认为这可以只用 AJAX Javascript 来完成)

于 2012-11-27T19:14:29.027 回答