我正在开发一个使用Google电子表格作为数据库的网络应用程序。 这意味着在常规操作中解析多达30.000(估计大小)的行以搜索ID等...
我很担心我会看到的响应时间。有没有人有这方面的经验?我不想把时间浪费在像这样的问题上会遇到困难的事情上。
提前致谢
答案 0 :(得分:2)
将电子表格用作此数据集的数据库可能不是一个好主意。您是否已设置此电子表格?
30K行将允许您只有66列,这对您来说足够了吗?查看Google Docs size limits帮助页面了解详情。
无论如何,Google Spreadsheets具有“实时并发编辑”性质,使其成为比任何其他选项慢得多的数据库。你可能应该考虑别的事情。
答案 1 :(得分:1)
您打算使用电子表格显示数据还是仅用作存储位置?
在第二个选项中,电子表格的相对慢度不会成为问题,因为您只需要读取一次数据就可以将数据放入数组并使用它...
这当然意味着您在专用UI中构建数据读取和写入的各个方面,并且从不显示电子表格本身,速度将仅取决于阵列上的JavaScript引擎,UI的速度和您的速度互联网连接...与“普通”应用程序相比,所有3个因素都表现不佳,但具有易于共享和随处可用的优势。:-)
也就是说,我已经编写了这样一个包含大约20列数据和1000行的数据库应用程序,尽管对于简单的下一个/上一个请求有一些延迟,但它仍然完全可用。另一方面,该应用程序可以发送邮件和创建文档....谷歌服务集成的优势:-)