带有Node的服务器端DOM存储

时间:2013-08-07 19:31:00

标签: node.js dom datastore

你有没有看到有人使用服务器端DOM作为数据存储区,通过节点中的jsdom或cheerio,可能有一个库使用像ActiveRecord样式API这样的约定来查询DOM?

看起来显而易见,尽管数据量很大但速度极慢,但我无法找到任何人这样做的参考。

1 个答案:

答案 0 :(得分:0)

不,我没见过这样的事情。坦率地说,我想不出为什么有人会这样做。我猜您认为使用jsdom / cheerio创建的文档会持久保存到磁盘。事实并非如此。它们只在内存中。它们是数据结构,但不是数据存储。

您可以使用基本的javascript数据结构(数组和对象)作为内存数据存储。还有一个内存数据存储可与mongodb互操作。不确定你正在使用ActiveRecord咆哮什么树,但ActiveRecord与关系数据存储配对,而不是DOM,这是一个树结构。

https://github.com/louischatriot/nedb

https://npmjs.org/package/node-memory-cache

https://npmjs.org/package/memcouch