我一直在研究新的 ScriptDb 功能 - 我确信它比 Fusion Tables 作为数据存储“更好”,我只是不确定如何/为什么?谁能提出为什么它比融合表更可取(尽管我敢肯定不是普遍如此)?
问问题
1402 次
1 回答
12
这里有几点可以证明“为什么使用 scriptDB”
- 您不必使用 URLfetch 从 Fusion Tables 中获取数据。由于 URLFetch 的配额相对较低(根据我的观察)
- App Script 原生支持 ScriptDB,因此它比您自己的实现访问融合表更快、更健壮。
- ScriptDB 是键值存储(以 JSON 的形式),它的延迟随着 DB 大小的增加而线性增加,这比所有延迟随着 DB 大小呈指数增长的 RDBMS 都要快。但我不确定随着数据大小的增加,Fusion Table 的表现如何。
- ScripDB 服务的配额远高于 URLFetch。
- 在融合表中,您可以在一秒钟内执行最多 5 次查询,但在 scriptDB 中,没有这样的查询限制声明。
- ScriptDB 的大小限制:消费者帐户为 50MB,Google Apps 帐户为 100MB,Google Apps for Business/Education/Government 帐户为 200MB。我认为,这对于使用 Apps Script 开发的应用程序来说已经足够了。
您可以查看以下链接中的常见问题解答部分以获取更多详细信息。 https://developers.google.com/apps-script/scriptdb
于 2012-07-24T11:24:03.480 回答