xml – 用于存储简单数据的scripDb的替代方案?
发布时间:2020-12-16 23:29:22 所属栏目:百科 来源:网络整理
导读:最近,来自谷歌应用程序脚本的scriptDb服务是 deprecated,并将在未来几个月完全关闭.我有一个利用这项服务的项目,我希望在为时已晚之前逐步停止使用scriptDb.目前,我的项目以下列方式使用scriptDb服务: 我的脚本项目将接受一系列XML文件并解析这些文件以生成
最近,来自谷歌应用程序脚本的scriptDb服务是
deprecated,并将在未来几个月完全关闭.我有一个利用这项服务的项目,我希望在为时已晚之前逐步停止使用scriptDb.目前,我的项目以下列方式使用scriptDb服务:
我的脚本项目将接受一系列XML文件并解析这些文件以生成javascript对象,这些对象的参数是XML中的特定条目.例如,对象可以是: {type: "proposal",pi: "John Doe",coIs: {"bob","sue"}} 基于XML文件中的数据填充对象的每个参数. 从scriptDb指南迁移谷歌脚本有几个建议,但我觉得实现SQL类型数据结构会过于复杂(我真的不知道从哪里开始),因为这些是简单且相对较小的对象,我正在处理这些物体的体积很小(在几十个中). 有没有一种有效而简单的方法让我在生成这些对象后存储它们,以便我可以在以后的执行中使用它们? (显然不使用scriptDb). 感谢您的任何意见. 解决方法
由于它只有几十个对象,所以不要使用mongo或任何其他外部数据库. 首先看看你究竟是如何查询的. 然后,决定存储在电子表格中(单个单元格可以有一百万个字符)或属性服务. 如果您的查询仅限于某些组合,您可以编写单独的属性并直接获取它们. 否则只需将所有数据库存储在单个对象中,如js map. 将其字符串化并存储在电子表格中. 镜像缓存中的数据,以便只有缓存不存在才能读取ss(缓存可以设置为最多6小时到期). 最后,将其过滤到内存中. 这将比任何外部数据库快数百倍.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |