- Ana sayfa
- HotKV ile Dragonfly karşılaştırması
HotKV ile Dragonfly karşılaştırması
Birebir ölçülmüş bir Dragonfly alternatifi
Her iki sunucu da çok iş parçacıklıdır ve Redis protokolünü konuşur. Bu yüzden bir Dragonfly™ alternatifi geçişi ayrıntılarda hak etmek zorundadır. İş parçacıklarının veriyi nasıl paylaştığı, verinin nasıl kalıcı hale getirildiği ve sunucuya nelerin yerleşik olduğu. HotKV Ltd, bu Dragonfly alternatifi ile Dragonfly'ı 160 vCPU'lu tek bir makinede aynı yükle ölçtü ve berabere biten dahil her sayıyı yayımladı.
Dragonfly
iş parçacığı başına bir parça
MGET a b cHotKV
tek bir paylaşılan depo
MGET a b cBu Dragonfly alternatifi, 160 vCPU'lu tek bir makinede tek örnek olarak çalıştırıldı ve Dragonfly 2.0.2 karşısında 12 komuttan 11 tanesinde öne geçti. Verimi 2.0x ile 4.4x arasındaydı. HotKV o CPU için kaynaktan derlendi. Dragonfly 2.0.2 kendi standart derlemesiyle çalıştı. Küçük makinelerde fark daha küçüktür.
Doğrudan ikame
Bu Dragonfly alternatifi ile neler aynı kalır
HotKV, Redis kablo protokolünü uygular. Dragonfly ortamından geçiş genellikle ana bilgisayar ve kimlik bilgilerinin değiştirilmesinden ibarettir. Çekirdek kümenin dışındaki her şey için komut referansını kontrol edin.
Aynı protokol
HELLO anlaşmasıyla RESP2 ve RESP3. HotKV istemcilere Redis sürümü 8.4.0 bildirir, böylece kütüphaneler özelliklerini buna göre seçer. Bağlantı dizeleri, işlem hatları, pub/sub ve işlemler bugün olduğu gibi çalışır.
Aynı istemciler ve araçlar
Redis ve Valkey istemci kütüphaneleri, redis-cli, redis-cli --cluster ve GUI araçları, çekirdek komutlar için kod değişikliği olmadan HotKV'ye bağlanır.
Aynı çekirdek komutlar
300 çekirdek komut, Lua betikleme ve fonksiyon kütüphaneleri, ayrıca istediğinizde HotKV'nin kendi komut aileleri.
$ redis-cli -h <your-hotkv-host> -p 6379 --tls --user app --askpass
> HELLO 3
1# "server" => "hotkv"
2# "version" => "8.4.0"
3# "proto" => (integer) 3
... (dört alan daha)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme # istediğinizde bir HotKV komutu
(integer) 1bir Dragonfly alternatifi için gerekçe
Ekipler neden bir Dragonfly alternatifi arıyor
Ekipleri bir Dragonfly alternatifi aramaya yönelten, 21 Ekim 2026 tarihinde kontrol edilen belgelenmiş Dragonfly özellikleri.
Hiçbir şey paylaşmayan parçalar
Dragonfly, anahtar alanını iş parçacığı başına bir parçaya böler. MSET veya MGET gibi birkaç parçadaki anahtarlara dokunan bir komut, iş parçacıkları arasında eşgüdümlenir. HotKV her iş parçacığını tek bir paylaşılan depo üzerinde çalıştırır. Bu fark, bu Dragonfly alternatifinin özüdür.
Yalnızca ekleme dosyası yok
Dragonfly, belirli bir andaki anlık görüntülerle kalıcılık sağlar. Belgeleri şu anda AOF'u desteklemediğini belirtir. Append-only dosyası olan bir Dragonfly alternatifi bu açığı kapatır. HotKV anlık görüntüler ve AOF sunar.
BSL 1.1 altında kaynağı açık
Dragonfly, Business Source License 1.1 ile lisanslanmıştır. Verdiği izin, kendi ürününüz veya servisiniz içinde kullanıma olanak tanır. Bellek içi veri deposu ürünü veya servisi olarak kullanıma ya da Dragonfly'ı DragonflyDB ile rekabet eden barındırılan bir servis olarak sunmaya izin vermez. Kod, değişiklik tarihinde Apache 2.0'a dönüşür. Mevcut lisans metni için bu tarih 1 Kasım 2030'dur. HotKV, kendi lisans koşulları altında ticari bir yazılımdır.
Vektör arama yerleşik, yapay zeka önbellekleri değil
Dragonfly'da vektör arama vardır. Prompt önbelleği, anlamsal önbellek, ajan belleği ve LLM maliyet izleme sunucunun parçası değildir.
İddia değil, ölçüm
Bu Dragonfly alternatifi, ölçüldü. Tek makinede HotKV vs Dragonfly 2.0.2
HotKV Ltd, HotKV ve Dragonfly 2.0.2 sunucularını aynı 160 vCPU'lu makinede birer birer, tek örnek olarak çalıştırdı. Her biri aynı yükü ve her çekirdeği aldı. HotKV Ltd her sayıyı yöntem ve ham verilerle birlikte yayımladı.
- 11 / 12
- HotKV'nin Dragonfly karşısında en yüksek verimi ölçtüğü komut sayısı
- 2.0x ila 4.4x
- HotKV'nin öne geçtiği 11 komutta (MGET ila INCR) Dragonfly verimine oranla HotKV verimi
- PING
- Dragonfly %0,6 daha yüksek ölçtü, bu yük üreteçlerinin sınırı içindedir, bu yüzden beraberlik sayılır
HotKV Ltd, HotKV'yi bu CPU için kaynaktan derledi. Dragonfly kendi standart yayın derlemesiyle çalıştı. Her ikisi de tek örnek olarak çalıştı. İş parçacığı sayıları her ürünün belgelenmiş tüm çekirdek ayarını izledi ve ürün başına ayarlanmadı. Az çekirdekli makinelerde fark daha küçüktür.
Saniyedeki işlem sayısı, 10 saniyelik 3 çalıştırmanın medyanı. Her çubuk çifti o komutta daha hızlı olan sunucuya göre ölçeklenir.
* Ağ sınırlı: bu sonucu örneğin ağı belirledi, bu nedenle sunucunun kendi sınırı daha yüksektir.
† Yük üreticisi sınırlı: yük üretici makineler %85'in üzerinde CPU ile çalıştı, dolayısıyla bu sunucunun değil, onların tavanıdır.
Azure D160alds_v7 (AMD EPYC 9V45 (Turin), 160 vCPU), 9 Ekim 2026 tarihinde ölçüldü. 256 baytlık değerler, işlem hattı derinliği 30, düzgün rastgele okunan 5.000.000 önceden doldurulmuş anahtar. Üç adanmış yük üreteci makinesi. Her sunucu kalıcılık kapalı olarak tek örnek halinde tek başına çalıştı. Her biri tüm çekirdekleri aldı (Redis için 128 G/Ç iş parçacığı, yani en fazlası). HotKV Ltd, HotKV'yi bu CPU için kaynaktan derledi ve Dragonfly sunucusunu kendi standart yayın derlemesiyle çalıştırdı. Tam yöntem ve sonuçlar · Test düzeneği ve ham veriler
Yan yana
Bu Dragonfly alternatifi ve Dragonfly, özellik özellik
Hakkını vermek gerekirse
Dragonfly bu Dragonfly alternatifi karşısında nerede önde ya da sadece farklı
Bu Dragonfly alternatifi sayfası ancak bu kısmı da söylediğinde işe yarar.
- PING'de Dragonfly, HotKV'den %0,6 daha yüksek ölçtü. Yük üreteçleri her ikisi için de %80 CPU'nun üzerindeydi, bu yüzden HotKV Ltd bunu beraberlik sayar. Her halükarda tabloda gösterilmektedir.
- Dragonfly'ın anlık görüntüleri HotKV'ninkiler gibi çatalsızdır ve Prometheus metriklerini kendisi sunar.
- Dragonfly, BSL 1.1 altında kendi ürününüz içinde ücretsiz olarak kendi kendinize barındırılabilir ve Dragonfly Cloud olgun bir yönetilen servistir. Bu Dragonfly alternatifi, yani HotKV Cloud, erken erişimdedir.
Geçiş
Dört adımda Dragonfly yerine bu Dragonfly alternatifi
Pratikte bir Dragonfly alternatifi seçeneğine geçiş neleri kapsar.
- 1
Bir örnek oluşturun
HotKV Cloud konsolunda bir bölge ve bir plan seçin. Örnek, sizin için kurulan, yamalanan ve izlenen kendi başına bir makinedir.
- 2
İstemcilerinizi ona yönlendirin
Zaten kullandığınız istemci kütüphanesini koruyun. Ana bilgisayar, bağlantı noktası ve kimlik bilgilerini Dragonfly'dan HotKV örneğine değiştirin. TLS ve parola kimlik doğrulaması baştan açıktır, ACL kullanıcıları da mevcuttur. Aynı protokolü konuşan bir Dragonfly alternatifi, çekirdek komutlar için istemci değişikliği gerektirmez.
- 3
Veriyi taşıyın
Zaten bildiğiniz araçları kullanın. DUMP ve RESTORE, MIGRATE veya yazmalarınızın yeniden oynatılması, hepsi çalışır, çünkü HotKV bu komutları uygular.
- 4
Eksik olanı açın
Vektör arama ve anahtar etiketleme her planda çekirdek komutlardır. Prompt ve anlamsal önbellekler, ajan belleği ve LLM maliyet izleme, Performance planı ve üzerinde aynı sunucunun komutlarıdır. Modül, yan araç veya ikinci servis yok. Bir Dragonfly alternatifinin eklemesi gereken budur.
Sorular
Bu Dragonfly alternatifi hakkında sorular
İkisi de çok iş parçacıklı. Bu Dragonfly alternatifi için farklı olan ne?
Dragonfly her iş parçacığına anahtar alanının kendi parçasını verir, bu yüzden anahtarları birkaç parçaya düşen bir komut iş parçacıkları arasında eşgüdümlenir. HotKV her iş parçacığının tek bir paylaşılan depo üzerinde çalışmasına izin verir, bu yüzden çok anahtarlı komutlar ve tek anahtarlı komutlar aynı yoldan geçer.
Kıyaslamada ikisi nasıl karşılaştırıldı?
Bir Azure D160alds_v7 üzerinde, tek örnek olarak çalıştırıldığında HotKV, Dragonfly 2.0.2 karşısında 12 komutun 11'inde en yüksek medyan verimi kaydetti. Kat sayısı MGET'te en az 2 kattan INCR'de en az 4,4 kata kadar değişti. PING, yük üreteçlerinin sınırı içinde beraberlikti. Her sayı, yöntem ve ham veriler yayımlandı.
HotKV'de AOF var mı?
Evet. HotKV, anlık görüntüler ve yalnızca ekleme dosyasıyla kalıcılık sağlar. Dragonfly'ın belgeleri şu anda AOF'u desteklemediğini belirtir.
Kodumu değiştirmeden Dragonfly'dan geçebilir miyim?
Her iki sunucu da RESP2 ve RESP3 konuşur, bu yüzden aynı istemci kütüphaneleri çekirdek komutlar için bu Dragonfly alternatifine bağlanır. Veriyi DUMP ve RESTORE, MIGRATE veya yazmalarınızın yeniden oynatılmasıyla taşıyın. Çekirdek kümenin dışındaki her şey için komut referansını kontrol edin.
Bu Dragonfly alternatifi seçeneğini zaten sahip olduğunuz istemcilerle sınayın
HotKV Cloud dalgalar halinde açılıyor. Bu Dragonfly alternatifi seçeneğinin her örneği, çok iş parçacıklı motora sahip adanmış bir makinedir. Yapay zeka komut aileleri Performance ve Scale planlarıyla birlikte gelir.
Diğer karşılaştırmalar