我是石墨的新手,我想在蓝宝石的帮助下用Cassandra代替耳语db。我从https://github.com/pyr/cyanite下载了蓝宝石。但是我不知道下载后该怎么做。我找不到任何可以遵循的步骤或文档,也找不到网络中的相关链接。
另外,有没有人能给我解释一下使用cyanite和carbon_cassandra _plugin以及巨碳的优缺点?
有没有比蓝宝石更好的蓝宝石替代品?
任何形式的帮助都是值得感谢的。
发布于 2016-06-08 01:43:25
我们坚持使用cassandra作为存储后端,因为它支持数据中心(数据分布在许多位置/区域),并且相对容易扩展(向上/向外扩展)。
因此,我们首先使用蓝宝石进行测试。但最终我们因为read performance regression放弃了它。正如我所看到的,它正在向前发展,但坦率地说,我并没有关注它--我会在未来对它进行审查。
接下来,我们给disthene一次机会。与蓝宝石的优点比较:
last java (有争议的webapp
目前我们使用的是disthene,测试速度为2.5M/min,没有问题。
发布于 2016-07-18 20:12:47
只是为了评论一下
(有争议的https://benchmarksgame.alioth.debian.org/u64q/clojure.html)
Clojure的问题不在于性能,而在于并发/通道/等设计。特别是,蓝宝石(至少是早期版本)的一个问题是,它在渠道内的某个地方在重载下死锁了。这在某种程度上是AFAIU所期望的。(就像这里提到的:http://clojure.com/blog/2013/06/28/clojure-core-async-channels.html)
https://stackoverflow.com/questions/37666779
复制相似问题