moo*_*oon 5 redis hazelcast ignite in-memory-data-grid
嗨,我正在寻找内存数据网格或类似的数据网格。
我的用例。
我做了谷歌搜索,我在下面找到了候选人
- Apache Ignite
- Redis cluster
- Hazelcast(社区)
与 Hazelcast 相比,我更喜欢 Ignite,因为 Ignite 支持使用直接缓冲区。
但是不知道Redis集群分区是否稳定。而且,我不知道 apache 是否比 redis 集群更好地点燃性能。
Apache Ignite 堪比 redis 集群?还是不恰当的比较?感谢您的回答
但是不知道Redis集群分区是否稳定
Redis 集群特性从 3.x 版本开始就很稳定,并被许多公司用于生产。
Apache Ignite 堪比 redis 集群?还是不恰当的比较?
仅比较 Apache Ignite 与 Redis 是错误的,因为这些项目具有不同的等级。Redis 定位为存储,而不是像 Apache Ignite 那样的数据网格。因此,为了进行适当的比较,应该将 Apache Ignite与具有内存数据网格功能的Redisson - Redis Java 客户端进行比较。它提供与 Apache Ignite 相同的功能。
Redisson 支持完全托管的 Redis 服务,例如AWS Elasticache、Azure Redis Cache。您不需要自己聘请 DevOps 来管理/部署/维护 Redis 集群来执行此操作。Apache Ignite 不提供此类功能,您应该自己管理/部署/维护它。
Redis仅提供键值存储,而Ignite的功能要丰富得多。这是 GridGain 提供的一个很好的功能比较:https ://www.gridgain.com/resources/product-comparisons/redis-comparison
使用哪一种取决于您的要求和期望。