对Google App Engine和Google Docs选项感到困惑

时间:2011-09-02 15:48:04

标签: google-app-engine google-docs

我想使用Google App Engine存储我的数据,然后使用Google Spreadsheets作为用户界面查询/显示/编辑它,多个并发用户拥有自己的数据视图。我现在遇到的问题是,如果我将每个人的数据放在每个人都访问的同一个Google电子表格上,我们就不能同时进行排序/过滤。

有没有办法做到这一点,以这种方式构建一个简单的系统是一个好主意?我最终还需要查询一系列Google Word Processor文档。

有人能指出我正确的方向或建议其他选择吗?

1 个答案:

答案 0 :(得分:0)

我会问,做这样的事情的好处是,与在Google App Engine上托管您的应用程序并使用grids构建javascript前端以帮助排序/过滤和查看数据相反。

无论如何要回答您的问题,您可以使用Google App Scripts在Google Spreadsheets上构建界面。这将允许您执行诸如验证用户,查询,更新和显示数据之类的操作。如果您只是想显示数据,那么Google Spreadsheets就会有{{}}}来做这件事。

关于一致性,您应该阅读built-in functions及其GAE's Datastore等功能。数据存储区不是RDBMS,而是一个对象存储对象的对象数据库。如果您计划进行大量数据分析和计算(汇总,聚合),还需要考虑一些事项。

总的来说,我建议您对系统进行粗略设计,而无需修复特定技术(如GAE和Google Spreadsheets)。一旦确定了应用程序的主要目标,就可以确定哪些技术和资源在预算范围内最有意义。