Topik ini membandingkan fitur-fitur dari Tair (Enterprise Edition) dengan Redis Edisi Open-Source. Gunakan informasi ini untuk membantu Anda memilih produk yang tepat.
Panduan Pemilihan
Kategori | Seri | Fitur | Skenario |
Tair (Enterprise Edition) |
| Skenario bisnis kritis yang berfokus pada kinerja. | |
| Skema penyimpanan dan caching data yang membutuhkan kinerja tinggi dan persistensi data tinggi, di mana biaya menjadi pertimbangan sekunder. | ||
| Skema penyimpanan data dengan kebutuhan penyimpanan besar, kerapatan akses rendah, dan persyaratan latensi rendah, di mana biaya menjadi pertimbangan utama. | ||
Redis Edisi Open-Source | Tidak tersedia | Kompatibel dengan Redis open source. Kinerja tinggi. | Cocok untuk skenario penggunaan dan migrasi Redis standar. |
Untuk informasi lebih lanjut, lihat Referensi Pemilihan Produk.
Perbandingan Fitur
Pada tabel berikut, ✔️ menunjukkan bahwa fitur didukung, dan ❌ menunjukkan bahwa fitur tidak didukung.
Kategori | Item | Tair (Enterprise Edition) | Redis Edisi Open-Source | |||||
Berdasarkan Disk (ESSD) | Berdasarkan Disk (SSD) | Versi 2.8, 4.0, dan 5.0 | Versi 6.0 dan 7.0 | Redis for ARM | ||||
Kinerja dasar | Basis kinerja (relatif terhadap Redis Edisi Open-Source) | 300% | 90% | Baca: 40% | Baca: 60% | Sama | 120% | 120% |
Tulis: 30% | Tulis: 40% | |||||||
Koneksi maksimum per node data | 30.000 | 10.000 | 10.000 | 40.000 | 10.000 | 10.000 | 10.000 | |
Kapasitas layanan kunci tunggal (referensi QPS) ① | 450.000 | 130.000 | 30.000 hingga 60.000 | 50.000 hingga 60.000 | 140.000 | 160.000 | 160.000 | |
Bandwidth maksimum (MB/s) | 96 hingga 2.048 | 96 hingga 2.048 | 187,5 hingga 1.000 | 187,5 hingga 2.048 | 10 hingga 2.048 | 48 hingga 2.048 | 96 hingga 2.048 | |
Atribut Instans | Model I/O dan pekerja | Multi-I/O (Real Multi-I/O) ③ | Single-threaded | Multi-I/O + Multi-worker (Real Multi-I/O) | Multi-I/O + Multi-worker (Real Multi-I/O) | Single-threaded | Single-threaded | Single-threaded |
Biaya per unit (relatif terhadap Redis Edisi Open-Source) | 117% | 70% | 15% hingga 20% | 15% | Sama | Sama | 51% hingga 67% | |
Struktur data | Dukungan untuk struktur data dasar dan perintah | Perintah yang didukung bervariasi berdasarkan edisi. Untuk informasi lebih lanjut, lihat Dukungan Perintah dan Batasan Tair (Enterprise Edition). | Beberapa perintah tidak didukung. Untuk informasi lebih lanjut, lihat Dukungan Perintah Redis Edisi Open-Source. | |||||
✔️ | ✔️️️ (Sebagian) | ❌ | ❌ | ❌ | ❌ | ❌ | ||
Mode persistensi disk | Konsistensi primer/replika | Konsistensi akhir | Konsistensi akhir | Konsistensi akhir | Konsistensi akhir | Konsistensi akhir | Konsistensi akhir | Konsistensi akhir |
Konsistensi persistensi disk ④ | Write Back | Write Through | Write Through | Write Through | Write Back | Write Back | Write Back | |
Tingkat persistensi | Tingkat kedua | Tingkat perintah | Tingkat perintah | Tingkat perintah | Tingkat kedua | Tingkat kedua. | Tingkat Kedua | |
Keamanan | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ✔️ | ✔️ | |
✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Analisis kinerja | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ❌ | ❌ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
Fitur lanjutan | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ | ❌ | |
✔️ | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ||
Proxy query cache | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | |
✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ||
Item-item bernomor dalam tabel dijelaskan sebagai berikut:
①: Nilai referensi permintaan per detik (QPS) ini diukur menggunakan perintah dengan kompleksitas waktu O(1). Semakin tinggi kompleksitas waktu, semakin rendah QPS.
②: Kinerja ini terkait dengan distribusi akses data panas dan dingin. Semakin tinggi rasio hit memori, semakin dekat kinerja dengan kinerja dasar Redis Edisi Open-Source.
③: Berbeda dengan I/O multi-threading di Redis 6.0, Real Multi-I/O dari seri yang dioptimalkan untuk memori sepenuhnya mempercepat I/O dan eksekusi perintah. Ini memberikan resistensi lebih tinggi terhadap lonjakan koneksi dan dapat meningkatkan throughput secara linier.
④: Ada dua metode utama untuk persistensi data ke disk:
Write Through: Operasi mengembalikan hasil setelah data berhasil ditulis dan disinkronkan secara persisten ke disk.
Write Back: Operasi mengembalikan hasil segera setelah data berhasil ditulis. Data kemudian di-flush secara asinkron ke disk.