すべてのプロダクト
Search
ドキュメントセンター

Tair (Redis® OSS-Compatible):ApsaraDB for Redis Enhanced Edition (Tair) とApsaraDB for Redis Community Editionの比較

最終更新日:Sep 10, 2024

このトピックでは、ApsaraDB for Redis Enhanced Edition (Tair) とCommunity Editionの機能を比較して、ビジネス要件を満たすインスタンスタイプを選択するのに役立ちます。

各シリーズタイプの特徴とシナリオ

エディション

シリーズタイプ

機能

シナリオ

Enhanced Edition (テア)

DRAMベースのインスタンス

パフォーマンス中心のビジネスシナリオ

永続的なメモリ最適化インスタンス

  • 超高コスト効率を提供しています。 永続メモリ最適化インスタンスの価格は、同じ容量のApsaraDB for Redis Community Editionインスタンスの価格よりも30% に低くなっています。 永続メモリ最適化インスタンスのパフォーマンスは、ApsaraDB for Redis Community Editionインスタンスのパフォーマンスの90% に達します。 詳細については、「永続メモリ最適化インスタンスのパフォーマンスホワイトペーパー」をご参照ください。

  • サポート高められたデータモジュール。 これらのモジュールには、exString (Redis文字列機能を強化するコマンドを含む) 、exHash、およびCpcが含まれます。

  • 停電によるデータ損失を防ぎます。 永続的なメモリ最適化インスタンスは、コマンドごとに永続性を実装します。 システムは、データが永続的に格納された後にのみ、各書き込み操作に対して成功応答を返します。 キャッシュではなく、メモリ内データベースとして永続メモリ最適化インスタンスを使用できます。

高いパフォーマンスと高いデータ永続性を必要とし、高コストに耐えることができるデータキャッシングとストレージのシナリオ

ESSD/SSDベースのインスタンス

  • コスト削減: ESSD/SSDベースのインスタンスは、ApsaraDB for Redis Community Editionインスタンスと比較して、コストを最大85% 削減します。

  • 高性能: ESSD/SSDベースのインスタンスは、ApsaraDB for Redis Community Editionインスタンスの約60% のパフォーマンスを実現します。 詳細については、「ESSDベースインスタンスのパフォーマンスホワイトペーパー」をご参照ください。

  • ディスクへのストレージ: ESSD/SSDベースのインスタンスは、高いデータ信頼性を確保するために、データをESSDまたはSSDに保存します。 ESSD/SSDベースのインスタンスの容量は数百テラバイトに達する可能性があります。

  • データの配布: ESSD/SSDベースのインスタンスは、Alibaba Cloud TairDBストレージエンジンを使用し、ディスクとメモリを組み合わせて、データの永続性とデータへの迅速なアクセスの最適なバランスを提供します。

  • 高い互換性: ESSD/SSDベースのインスタンスは、Redis 6.0を実行するApsaraDB for Redis Community Editionインスタンスのほとんどのデータ構造およびコマンドと互換性があります。

大容量と低コストを必要とし、まれなデータアクセスのみを伴い、高いアクセス遅延に耐えることができるデータストレージシナリオ

コミュニティ版

非該当

Community Editionインスタンスは、オープンソースのRedisと互換性があり、高いパフォーマンスを提供します。

標準のRedis使用状況とデータ移行のシナリオ

説明

インスタンスの選択の詳細については、「適切なApsaraDB For Redisインスタンスの選択手順」をご参照ください。

機能の比較

次の表では、️ ️✔️ は、この機能がサポートされていることを示し、❌は、この機能がサポートされていないことを示します。

カテゴリ

項目

ApsaraDB for Redis Enhanced Edition (Tair)

ApsaraDB for Redis Community Edition

DRAMベースのインスタンス

永続的なメモリ最適化インスタンス

ESSDベースのインスタンス

SSDベースのインスタンス

Redis 2.8、4.0、または5.0を実行するインスタンス

Redis 6.0または7.0を実行するインスタンス

Redis 5.0または6.0を実行するコスト効率の高いインスタンス

ベースラインパフォーマンス

パフォーマンスベンチマーク (Community Editionに基づく)

300%

90%

読む: 40%

読む: 60%

同一

120%

120%

書き込み: 30%

書き込み: 40%

各データノードへの最大接続数

30,000

10,000

10,000

40,000

10,000

10,000

10,000

単一キーのサービス能力 (QPS基準値) ①

450,000

130,000

60,000に30,000

60,000に50,000

140,000

160,000

160,000

最大帯域幅 (Mbit/s)

96 to 2,048

96 to 2,048

1,000に187.5

2,048に187.5

10から2,048

48 to 2,048

96 to 2,048

仕様

I/Oおよびワーカーモデル

複数のI/Oスレッド + シングルワーカースレッド (Real Multi-I/O) ③

シングルI/Oスレッド + シングルワーカースレッド

複数のI/Oスレッド + 複数のワーカースレッド (Real Multi-I/O)

複数のI/Oスレッド + 複数のワーカースレッド (Real Multi-I/O)

シングルI/Oスレッド + シングルワーカースレッド

複数のI/Oスレッド + 単一のワーカースレッド

複数のI/Oスレッド + 単一のワーカースレッド

単位あたりのコスト (コミュニティ版に基づく)

117%

70%

20% に15%

15%

同一

同一

67% に51%

データ構造

基本的なデータ構造とサポートされるコマンド

異なるタイプのインスタンスが異なるコマンドをサポートします。 詳細については、「ApsaraDB For Redis Enhanced Edition (Tair) でサポートされているコマンドの制限」をご参照ください。

サポートされていないコマンドの詳細については、「ApsaraDB For Redis Community Editionでサポートされているコマンド」をご参照ください。

Tairの拡張データ構造

✔️

️✔️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ (特定のRedisモジュールとの統合)

データ永続性

マスターレプリカレプリケーションの整合性

最終的な一貫性

最終的な一貫性

最終的な一貫性

最終的な一貫性

最終的な一貫性

最終的な一貫性

最終的な一貫性

永続的なデータ整合性 ④

書き戻し

書き込みスルー

書き込みスルー

書き込みスルー

書き戻し

書き戻し

書き戻し

永続性レベル

秒以内

コマンドレベル

コマンドレベル

コマンドレベル

秒以内

秒以内

秒以内

セキュリティ

監査ログ

✔️

✔️

✔️

✔️

✔️

✔️

✔️

TLS暗号化

✔️

✔️

✔️

✔️

✔️

TDE

✔️

ホワイトリスト

✔️

✔️

✔️

✔️

✔️

✔️

✔️

パフォーマンス分析

リアルタイムキー統計

✔️

✔️

✔️

✔️

✔️

履歴ホットキーの照会

✔️

✔️

✔️

✔️

✔️

✔️

✔️

オフラインの大きなキー分析

✔️

✔️

✔️

✔️

✔️

高度な機能

ポイントインタイムによるデータ復元のためのデータフラッシュバック

✔️

✔️

プロキシクエリキャッシュ

✔️

グローバル分散キャッシュ

✔️

DTSを使用した一方向データ同期

✔️

✔️

✔️

✔️

✔️

✔️

✔️

DTSを使用した双方向データ同期

✔️

✔️

✔️

次の点は、各数値ラベルを示しています。

  • ①: 1秒あたりのクエリ (QPS) 参照値は、時間複雑度O(1) のコマンドによって測定されます。 時間の複雑さが高いほど、QPS基準値は低くなる。

  • ②: このメトリックは、アクセスされるコールドデータとホットデータの分布に関連しています。 メモリのヒット率が高いほど、インスタンスのパフォーマンスがCommunity Editionインスタンスに近いことを示します。

  • ③: Community Edition 6.0のマルチスレッドモデルとは異なり、DRAMベースのインスタンスのReal multi-I/Oモデルは、接続をサポートするための完全に高速化されたI/Oスレッドを提供し、スループットを線形的に向上させます。

  • ④: Tairは次の方法でデータを保存します。

    • ライトスルー: データをディスクに直接書き込み、成功応答を返します。

    • ライトバック: データをキャッシュに書き込み、成功応答を返し、データをディスクに書き込みます。