Привет Я шукаю в пам'яті сітки даних або подібні.
Мій корисний випадок
- Дані в пам'яті. масштабувати доступно.
- Резервний вузол доступний.
- постійне резервне копіювання.
- (необов'язково) безкоштовне або відкрите рішення для рішення
Я зробив Googling, і я знайшов кандидатів внизу
- Apache Ignite
- червоний кластер
- Hazelcast (спільнота)
Я віддаю перевагу Ignite до Hazelcast, тому що Ignite support використовує прямий буфер.
Але я не знаю розбиття кластері Redis на стабільність чи ні, і я не знаю, чи буде apache запалити продуктивність краще, ніж червоний кластер, чи ні.
Apache Ignite порівняно з червоним кластером? або неправильне порівняння? Дякую за вашу відповідь
Відповіді:
2 для відповіді № 1Але я не знаю розбиття кластеру Червоного кольору, чи є він стабільним чи ні
Функція кластера Redis стабільна з версії 3.x і використовується у виробництві багатьма компаніями.
Apache Ignite порівняно з червоним кластером? або неправильне порівняння?
Порівняння Apache Ignite і Redis тільки неправильно,тому що ці проекти мають різний клас. Redis позиціонується як сховище, а не як сітку даних, як Apache Ignite. Тому для правильного порівняння Apache Ignite слід порівнювати проти Редіссон - Grid для вбудованої пам'яті на основі Redis. Він пропонує ті ж функції, що й Apache Ignite.
Redisson підтримує повністю керовані послуги Redis як AWS Elasticache, Кеш лазурного червоного кольору. Таким чином, вам не потрібно керувати / розгортати / підтримувати кластер Redis, щоб це зробити. Apache Ignite не пропонує такої функції, і ви самі повинні керувати / розгорнути / підтримувати.
1 для відповіді № 2
Redis лише забезпечує зберігання ключових значень, тоді як Ignite - набагато більш функціональний. Ось хороший порівняльний аналіз, наданий GridGain: https://www.gridgain.com/resources/product-comparisons/redis-comparison
Який з них використовувати, залежить від ваших вимог та очікувань.