问题标签 [membase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
573 浏览

nosql - 如何配置 Membase?

在稍微搜索了一下 Cassandra 之后,我想了解 Membase NoSql。我下载了它,但我找不到配置它的方法。有没有人可以帮助我??

0 投票
1 回答
436 浏览

erlang - Erlang、membase 和 Comet

我想知道是否有人已经一起使用了这三种技术。我知道 Erlang 和 Comet 被广泛使用,购买我找不到任何与 Comet + Membase 或 Erlang + Membase 相关的东西。出于某种原因,他们在一起是个坏主意吗?

我正在使用 Freemind 进行一项研究,以映射关于这三种技术(Erlang、Membase 和 Comet)的想法。由于我是这三者的新手,我不确定它们是否是一个好的组合。

基本上,我想到的应用程序将有许多客户端(“客户端 A”)向服务器发送少量数据。服务器需要尽快保存这些数据,并根据请求将其发送给另一组客户端(“客户端 B”),其中客户端 B 比客户端 A 少得多。

这个应用程序只是我有一段时间的一个想法(没有什么新东西,它已经完成了),但我想用 Erlang 和 Comet 进行试验,它们似乎很合适。

如果有人可以为我提供一些提示,我将不胜感激。这是我在这个网站上的第一个问题,我应该打开。如果是这样,请告诉我,我会在其他地方发布。

谢谢!

0 投票
1 回答
783 浏览

nosql - Membase 基准测试和使用

有谁知道是否有一些已发布的 Membase 基准测试结果?该项目看起来很有趣,但似乎没有太多关于它的文章。除了 Zynga 和 Northscale,还有其他用户吗?

0 投票
1 回答
724 浏览

ubuntu-10.04 - 麻烦构建 Membase

在 Ubuntu 10.04 上

命令行:

这对我来说看起来不错,因为我已经安装了 curl,所以我这样做了:

看到这个错误,我在 memcached 下运行了以下命令:

现在我得到:

0 投票
1 回答
390 浏览

sqlite - Membase 阻止密钥驱逐?

我们使用 Memcached 已经有一段时间了,最​​近开始在 AWS 中测试 Membase。我们正在一个具有 5GB RAM、750GB 磁盘 (Linux FC8) 的大型 EC2 实例上测试 Membase 1.6.0 的单个实例。

我们注意到,当 expiryPagerSleeptime 唤醒时,SQLite 似乎每小时阻止一次驱逐清除。尽管这是意料之中的(因为 SQLite 使用数据库级锁定),但我们没想到 Membase 也会阻塞。

在这种情况下,似乎当 SQLite 删除旧键时,Membase 的“每秒操作数”在几分钟内降至零或接近零。驱逐过程完成后,Membase 服务器会快速恢复。我本来预计在 SQLite 被锁定时仍会继续从 Membase RAM 读取,但情况似乎并非如此。一切都停止了;间谍客户端在等待永远不会到达的数据时会抛出异常流。

我从文档中得到的印象是 Membase 是异步的,并且会继续提供来自 RAM 的读取。我将不胜感激任何帮助或建议,以防止 Membase 阻止关键驱逐。这对我们来说是一个严重的问题,因为这个驱逐过程似乎需要大约 4 分钟才能完成并清除磁盘队列中的积压。这意味着每个小时,Membase 都会离线 4 分钟。

我还应该提到,一旦数据大于 RAM(并且磁盘上的大小正在增加),就会发生这种情况。当数据仅在 RAM 中时,我们没有注意到任何键逐出问题(可能是因为 RAM 中的键逐出发生得太快而无法引起注意。)

0 投票
1 回答
661 浏览

membase - Membase 客户端 - ContainsKey?

有谁知道如何使用 Membase Client (Enyim) 检查密钥是否存在?我不想从缓存中提取整个对象,只需检查它是否在其中。

0 投票
3 回答
3272 浏览

nosql - Membase 与 Cassandra?

对于大多数应用程序来说,哪个是更好的 NoSQL 数据库?


Cassandra (0.7x) 和 Membase:

  • 键值数据库
  • 速度很快
  • 水平可扩展
  • 可以与 Hadoop 结合进行 Mapreduce 处理
  • 支持增量和减量

Cassandra 具有可选择的每个查询的持久性/一致性保证

Cassandra 支持 BigTable 列

Membase 具有异步(立即返回)写入


除了一致性保证之外,您为什么要选择其中一个?

0 投票
1 回答
460 浏览

python - Django 无法读取 Membase 数据?

我有两个 Membase 客户端——一个 Django 网站和一个小型 python 测试文件。我观察到python文件保存的数据在Django网站上是看不到的,它返回None。但是,如果我在 Django 网站中保存相同的数据(相同的键和值),那么该站点将能够读取键/值。

这是我在两个客户端中使用的相同代码:

我正在使用 python-memcache 客户端库。

我已经尝试解决这个问题好几个小时了。请分享你的想法。为什么 Django 不能读取从另一个客户端保存的数据对我来说是一个真正的谜。

0 投票
1 回答
371 浏览

membase - 如何保护 Membase?

一旦设置了 membase 服务器,任何机器都可以通过 ip plus 端口连接到它。如何保护 membase 使其仅监听特定的 IP 地址?

0 投票
2 回答
274 浏览

nosql - 对于不适合内存的大型数据集,最好的缓存引擎是什么?

我想提供大量的键(100 000 000+),但只有少数(50 000)个可以放入内存(被问到最多的那个)。有人对 redis、membase 或其他有任何经验吗?有没有人有磁盘服务密钥的基准?

谢谢