代码之家  ›  专栏  ›  技术社区  ›  Matt

内存中是否有可以通知外部实体更改的键/值存储?

  •  3
  • Matt  · 技术社区  · 15 年前

    我读过内存中的键/值存储,但从未实际使用过。首先出现在我未受过教育的头脑中的是CouchDB和memcached(我知道CouchDB不一定存在于内存中,但通常是这样使用的)。

    我正在寻找其中一个支持基本脚本的内存存储,这样我就可以(通过restfulapi)将更改通知外部实体。一些初步研究表明CouchDB支持一种叫做 Change Notifications

    Memcached似乎不支持这种类型的功能,而且是一种更通用的只支持存储的服务(同样,我的无知可能会在这里显露出来)。

    有没有人有这方面的经验?对于潜在的陷阱或头痛有什么好的说法吗?有没有其他软件我没有列出,将支持这些功能?

    2 回复  |  直到 15 年前
        1
  •  2
  •   Dustin    15 年前

    membase 实现memcached tap protocol 当所有突变发生时就流出来。我们在此基础上构建了很多东西(复制是一个用例)。

        2
  •  0
  •   Anand Chitipothu    15 年前

    $ mkdir -p /tmp/couchdb
    $ sudo mount -t tmpfs tmpfs -o size=2G /tmp/couchdb
    

    [couchdb]
    database_dir = /tmp/couchdb
    view_index_dir = /tmp/couchdb
    

    开始couchdb放松!