オープン ソースのインメモリ データベース DragonflyDB 1.0 が正式に GA になり、Redis を置き換えることができます

DragonflyDB は最新のオープン ソース インメモリ データベースであり、Redis および Memcached API と互換性があり、移行時にコードを変更する必要がなく、両方の代替として使用できます。従来のメモリ データ ストレージと比較して、DragonflyDB はスループットとキャッシュ ヒット率が高く、テール レイテンシが低く、便利な垂直方向のスケーラビリティを提供します。

DragonflyDB は、マルチスレッドおよび非共有アーキテクチャに基づく新しいアルゴリズムとデータ構造を実装しており、そのパフォーマンスは Redis の 25 倍であり、1 つのインスタンスで数百万の QPS をサポートします。

最近、DragonflyDB は正式にバージョン 1.0 をリリースし、開発チームは、運用環境での使用をサポートしたと述べました。彼らは、パフォーマンス、スケーラビリティ、効率、信頼性という4 つの主要分野に多大な開発リソースを投資してきました。Dragonfly 1.0 は、Redis の最も一般的なデータ型とコマンド、およびスナップショット、マスター/スレーブ レプリケーション、高可用性などの機能を完全にサポートします。

公式のベンチマーク データによると、Dragonfly のパフォーマンスは Redis のパフォーマンスよりもはるかに高くなっています。

Dragonfly は、 dashtableと呼ばれる革新的なハッシュ テーブル構造を使用して、メモリのオーバーヘッドとレイテンシを最小限に抑えます。また、Dragonfly は bitpacking とdenseSetを使用してメモリ データを圧縮し、そのメモリ効率を平均して Redis よりも 30% 高くしています。Dragonfly は、スナップショット中に一貫したメモリを使用するため、Redis に典型的なオーバープロビジョニングされたメモリが不要になります。    

将来の計画について、開発チームは、SSD ストレージを使用して、Dragonfly の低遅延機能を維持しながらメイン メモリを拡張し、ユーザーがハードウェアをより効率的に使用して使用コストを削減できると述べました。

 

おすすめ

転載: www.oschina.net/news/234494/dragonflydb-1-0
おすすめ