背景:我希望制作一个类似Google Docs的电子表格程序。我目前正处于规划阶段,并且已经意识到如果一个单元格被更改,那么这可能会影响电子表格中的1,000多个其他单元格。我意识到1000多个数据库调用会非常慢,因此是不合适的。
我的问题:如何在数据库中保存公式和价值信息并快速进行更改。我能想到的最好的方法是将所有1,000多个单元格下载为一个大的JSON对象,然后对上传进行相同的操作?我无法想象这就像谷歌那样下载和保存速度如此之快。
有前途的网页包括:
http://www.trirand.com/blog/jqgrid/jqgrid.html
和
http://www.simple-groupware.de/cms/Spreadsheet/Home
但我还没有能够找到一个简单的答案。
到目前为止,除了这些,我还看了一下:
仅供参考:我正在使用HTML5 / LAMP堆栈进行编码,但我很高兴能够以任何形式提供解决方案,因为我可以随时随地“移植”这些想法。到目前为止,我得到的最大帮助来自:
我不是那么理想主义,不希望任何人给我一个具体的代码实现,但我相信这个问题不是唯一的,并且stackoverflow上的某个人足够聪明,已经找到了一种有效的方法来存储和检索电子表格等信息在Web应用程序环境中。请直接指出我,我将进行研究以创建我自己的解决方案。
答案 0 :(得分:0)
也许您可以结合ScriptDb使用Google Apps脚本。
修改16-05-2014
不要再使用ScriptDB !!它将于2014年11月20日关闭 看日落时间表:Apps Script Sunset Schedule