由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Hazelcast: 有 Cluster 模式的 MemoryDB on JVM
相关主题
Play2 vs Vert.x 是什么情况?谁来推荐个好用的distributed memory cache
Node.js arrives for the JVMIs Redis scalable?
Do we need redis anymore?C++现在前进的方向是不是错误的?
看来我的感觉不错,Hbase下降明显呀这次node把python也给干了
再问几个Node.js的问题Scala 1-star, would not program again
Infinispan vs Hazelcast 哪个做distributed cache更合适scala和go的区别
Redis和Memcached有什么区别?请教一下我的这个问题适合用NoSQL吗?
有人用hazelcast吗好像刚刚看到peking2说他做了一个100K tps的node service
相关话题的讨论汇总
话题: hazelcast话题: memory话题: cluster话题: gc话题: jvm
进入Programming版参与讨论
1 (共1页)
d*******r
发帖数: 3299
1
有人用过 Hazelcast 吗? ( https://github.com/hazelcast/hazelcast )
看着很适合做 real time system. 我觉得可以理解为 JVM 版本的, 带 Cluster 模式
的 Redis.
比 memcached 功能强,
比 Redis,有 Cluster 功能,
我在网上跟他们 marketing guys 瞎扯了一会儿,他们说,现在有 4000+ companies
在 production 中使用了。比如 Apple, Cisco ,Ericsson, Hsbc, Morgan Stanley,
American express, AT&T
比如,Apple store 就有 600 多个 nodes 在跑 Hazelcast.
Hazelcast 支持的数据结构,比如分布式map, queue,用起来很简单的样子:
http://www.hazelcast.org/getting-started
Spring 的作者 Rod Johnson 也加入了 Hazelcast:
http://www.hazelcast.com/company/board/
Hazelcast 是 Vert.x 的主要2个 dependencies 之一:
http://vertx.io/manual.html
Vert.x uses the following amazing open source projects:
Netty for much of its network IO
... ...
Hazelcast for group management of cluster members
我感觉得他们这个唯一有坑的地方是那个 Off Heap memory (bypass GC for critical
services), 他们marketing guys说,Off Heap memory 一般公司用不到, 很多公司根
本不用。不知道板上有人在 production 中功过Hazelcast没?
Going Off Heap:
http://hazelcast.org/use-cases/in-memory-nosql/
Hazelcast focuses on latency and makes it easier to cache/share/operate TB’
s of data in-memory. Storing terabytes of data in-memory is not a problem
but avoiding Java Garbage Collection (GC) to achieve predictable ... ...
Elastic Memory is Hazelcast with off-heap memory storage to avoid GC pauses.
Even if you have terabytes of cache in-memory with lots of updates, GC will
have almost no effect; resulting in more predictable latency and throughput.
Elastic Memory implementation uses NIO DirectByteBuffers and doesn’t
require any defragmentation. Here is how things work: ... ...
l*******o
发帖数: 250
2
我在用,不过只是使用而已,就是在单机上没有另外一个instance的时候,启动我的
application server,经常因为要用这个hazelcast不能用,因为那个东西的状态很奇
怪,经常不能被server restart 重启。不过我很懒,没有试图去解决,一般到process
里把所有javaprocess 杀掉,重启就可以了。
f*******t
发帖数: 7549
3
跟voltdb类似的东西?

★ 发自iPhone App: ChineseWeb 8.6

【在 d*******r 的大作中提到】
: 有人用过 Hazelcast 吗? ( https://github.com/hazelcast/hazelcast )
: 看着很适合做 real time system. 我觉得可以理解为 JVM 版本的, 带 Cluster 模式
: 的 Redis.
: 比 memcached 功能强,
: 比 Redis,有 Cluster 功能,
: 我在网上跟他们 marketing guys 瞎扯了一会儿,他们说,现在有 4000+ companies
: 在 production 中使用了。比如 Apple, Cisco ,Ericsson, Hsbc, Morgan Stanley,
: American express, AT&T
: 比如,Apple store 就有 600 多个 nodes 在跑 Hazelcast.
: Hazelcast 支持的数据结构,比如分布式map, queue,用起来很简单的样子:

d*******r
发帖数: 3299
4
我看了下 VoltDB,这个是针对 SQL DB 的内存DB,操作全是 SQL 风格的,比如create
table, select 之类的操作,感觉适合和 MySQL 和 postgresql 结合起来用。
Hazlecast 比较像 Redis, 提供的是 map, queue, list 之类的 generic 的数据结构
。只是比较起 Redis, Hazlecast 天生有 Cluster 模式。适合 scale out. Hazlecast
适合跟 Cassandra 和 mongoDB 结合起来用。

【在 f*******t 的大作中提到】
: 跟voltdb类似的东西?
:
: ★ 发自iPhone App: ChineseWeb 8.6

f*******t
发帖数: 7549
5
跟别的db结合起来用是什么意思?

create
Hazlecast
★ 发自iPhone App: ChineseWeb 8.6

【在 d*******r 的大作中提到】
: 我看了下 VoltDB,这个是针对 SQL DB 的内存DB,操作全是 SQL 风格的,比如create
: table, select 之类的操作,感觉适合和 MySQL 和 postgresql 结合起来用。
: Hazlecast 比较像 Redis, 提供的是 map, queue, list 之类的 generic 的数据结构
: 。只是比较起 Redis, Hazlecast 天生有 Cluster 模式。适合 scale out. Hazlecast
: 适合跟 Cassandra 和 mongoDB 结合起来用。

d*******r
发帖数: 3299
6
内存DB 跟 硬盘DB 结合起来用.

【在 f*******t 的大作中提到】
: 跟别的db结合起来用是什么意思?
:
: create
: Hazlecast
: ★ 发自iPhone App: ChineseWeb 8.6

d*******r
发帖数: 3299
7
你是准备测试完后往 production 上用呢,还是纯搞着玩? :)

process

【在 l*******o 的大作中提到】
: 我在用,不过只是使用而已,就是在单机上没有另外一个instance的时候,启动我的
: application server,经常因为要用这个hazelcast不能用,因为那个东西的状态很奇
: 怪,经常不能被server restart 重启。不过我很懒,没有试图去解决,一般到process
: 里把所有javaprocess 杀掉,重启就可以了。

1 (共1页)
进入Programming版参与讨论
相关主题
好像刚刚看到peking2说他做了一个100K tps的node service再问几个Node.js的问题
StackOverflow的架构Infinispan vs Hazelcast 哪个做distributed cache更合适
求教有没有好的查Java memory leak的工具? (转载)Redis和Memcached有什么区别?
java 真不适合12306一类的网站有人用hazelcast吗
Play2 vs Vert.x 是什么情况?谁来推荐个好用的distributed memory cache
Node.js arrives for the JVMIs Redis scalable?
Do we need redis anymore?C++现在前进的方向是不是错误的?
看来我的感觉不错,Hbase下降明显呀这次node把python也给干了
相关话题的讨论汇总
话题: hazelcast话题: memory话题: cluster话题: gc话题: jvm