用于循环/环形缓冲区的npm托管库



在NPM (Node.JS Package Manager)上是否有任何循环缓冲区/环形缓冲区的实现?我可以很容易地实现一个自己,但我想有一个容易部署和维护的库。

我的用例是将时间序列存储在一个固定大小的内存数据库中,但是RRDTool和它在Javascript中的重新实现(我忘记了名字)都不适合。我需要存储大的(50KB) JSON对象

意识到这个问题是在4个月前被问到的,但我想我还是分享一下吧。

不久前我为了另一个目的写了一个,今天把它扔到npm上。它叫CBuffer。README。Md文件中有一个关于如何使用它的博客文章的链接。通过

安装
npm install CBuffer

在你的脚本中使用

var CBuffer = require( 'CBuffer' ).CBuffer;

我花了很多时间试图把GC降到最低,这是我能找到的最快的实现。

最新更新