我是石墨的新手,我想在 cyanite 的帮助下用 Cassandra 替换耳语 db。我从https://github.com/pyr/cyanite下载了 cyanite 。但是我无法弄清楚下载后该怎么做。我找不到任何要遵循的步骤或文档,也找不到网络中的相关链接。
也有人可以解释一下使用 cyanite vs carbon_cassandra _plugin 和 megacarbon 的优缺点吗?
氰化物有没有比氰化物更好的替代品?
任何形式的帮助表示赞赏。
我是石墨的新手,我想在 cyanite 的帮助下用 Cassandra 替换耳语 db。我从https://github.com/pyr/cyanite下载了 cyanite 。但是我无法弄清楚下载后该怎么做。我找不到任何要遵循的步骤或文档,也找不到网络中的相关链接。
也有人可以解释一下使用 cyanite vs carbon_cassandra _plugin 和 megacarbon 的优缺点吗?
氰化物有没有比氰化物更好的替代品?
任何形式的帮助表示赞赏。
我们坚持使用 cassandra 作为存储后端,因为它具有数据中心意识(数据分布在许多位置/区域)并且相对容易扩展(向上/向外)。
因此,我们从使用氰石进行测试开始。但最终我们因为读取性能下降而放弃了它。正如我看到的那样,它向前发展了,但坦率地说,我没有关注它——将来会审查它。
接下来我们试一下 disthene。优点与氰石相比:
目前我们正在使用 disthene,以 2.5M/min 的速度测试没有问题。
只是为了评论
(有争议的https://benchmarksgame.alioth.debian.org/u64q/clojure.html)
Clojure 的问题不在于性能,而在于有争议的并发/通道/等设计。特别是氰石(至少早期版本)的问题之一是它在通道内某处的重负载下死锁。这在某种程度上是预期的 AFAIU。(就像这里提到的:http: //clojure.com/blog/2013/06/28/clojure-core-async-channels.html)