是否有纯粹用 Node.js 编写的数据库(mysql)查询缓存实现?
我正在编写一个 Node Web 应用程序,并计划使用 memcached 缓存查询,但考虑到这一点,我意识到可能可以通过单独的 Node.js 层进行缓存
解释一下:
您可以通过单独端口上的 Node 服务器查询数据库,从可用的内存中返回数据并将其加载到不可用的内存中。
有人知道 Node.js 在哈希数组的返回速度方面与 memcache 相比如何吗?这是白日梦还是我应该看看的东西?
最佳答案
我继续编写了一个供私有(private)使用的缓存解决方案,将数据存储在一个共享对象中。这并不是真正的查询缓存,它存储的是特定的结果,而不是按哈希排序的原始 sql 结果,但它在内存中保留了我需要的内容,并且非常容易编写。
自从我最初提出这个问题以来,已经出现了许多 Node 缓存解决方案:
我没有使用过其中任何一个,但其中一个可能对其他人有用。
关于mysql - 使用 Node.js 缓存数据库查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9214596/