Node.js中是否有谷歌数据存储 API 的缓存库



>我正在考虑使用 gcloud 节点 api 访问数据存储 api,但很好奇它是否以与 ndb 类似的方式支持查询缓存?如果不是,确保缓存重复查询的最佳方法是什么?

据我所知,gcloud-node并不打算成为一个全面的ORM(就像ndb是Python一样)。此外,正如Patrick Costello在上面的评论中指出的那样,NDB不会缓存查询结果,而是缓存单个实体。

我认为如果您想缓存查询结果(或单个实体),则必须通过运行自己的 Memcache 服务器 (http://memcached.org/) 并使用 memcached (https://www.npmjs.com/package/memcached) 与之交互来手动缓存这些结果。

我最终使用了集成到gstore-node中的NsqlCache-datastore。指南:https://medium.com/google-cloud/how-to-add-a-cache-layer-to-the-google-datastore-in-node-js-ffb402cd0e1c

看起来我可以使用可通过此节点库访问的 memcache 应用程序引擎服务:https://github.com/GoogleCloudPlatform/appengine-nodejs

相关内容

  • 没有找到相关文章

最新更新