2 TB を超えるデータをキャッシュに保存するアプリケーションがあり、NodeJS API を使用してデータにアクセスします。NodeJS アプリの場合、Hazelcast または Redis(または RedisLabs) のどちらがより適切な選択でしょうか? 次の基準を考慮していますか?
- 接続プーリングを含む NodeJS API サポート。HazelCast には NodeJS API がないようです
ベンチマークでは、Hazelcast はマルチスレッド実装により高速であり、スケーラブルであることも理解しています。しかし、NodeJS (データ構造の設定が必要) を使用してこれらの優れた機能を効果的に活用できますか? 最後に、RedisLabs で複数のシャードを持つことができます。これは、複数のスレッドまたはプロセスがそれぞれのデータのチャンクで動作するようなものです。その場合、マルチスレッドの性質による Hazelcast の優位性は Redis には当てはまりますが、RedisLabs には当てはまりません。これについて何かコメントはありますか?