KeyDB

KeyDB

KeyDBは、Redis API、クライアント、およびモジュールとの完全な互換性を備えた高速のNoSQLデータベースです。
KeyDBとは何ですか?KeyDBはRedisの高性能フォークであり、マルチスレッド、メモリ効率、高スループットに重点を置いています。KeyDBには、マルチスレッドに加えて、アクティブレプリケーション、フラッシュストレージサポートなど、Redis Enterpriseでのみ利用可能な機能や、AWS S3への直接バックアップなど、まったく利用できない機能もあります。KeyDBは、Redisプロトコル、モジュール、およびスクリプトとの完全な互換性を維持しています。これには、スクリプトおよびトランザクションの原子性保証が含まれます。KeyDBはRedis開発と同期を保つため、KeyDBはRedis機能のスーパーセットであるため、KeyDBは既存のRedisデプロイメントの代わりになります。同じハードウェア上で、KeyDBはRedisの1秒間に2倍のクエリを実行でき、レイテンシは60%低くなります。アクティブレプリケーションにより、ホットスペアフェールオーバーが簡素化され、レプリカ上で書き込みを簡単に分散し、単純なTCPベースの負荷分散/フェールオーバーを使用できます。KeyDBの高いパフォーマンスにより、より少ないハードウェアでより多くのことを実行できるため、運用コストと複雑さが軽減されます。Redisをフォークする理由KeyDBは、コードベースをどのように進化させるべきかについて、異なる哲学を持っています。使いやすさ、高性能、および「バッテリーを含む」アプローチが、優れたユーザーエクスペリエンスを実現するための最良の方法であると感じています。Redisのメンテナーには大きな敬意を払っていますが、Redisのアプローチは、ユーザーの複雑さを犠牲にしてコードベースの単純さに重点を置いていると考えています。これにより、一般的な問題を解決するための外部コンポーネントと回避策が必要になり、全体的に複雑さが増します。この意見の違いのため、KeyDBに適した機能はRedisには適切でない場合があります。フォークを使用すると、この新しい開発パスを探索して、Redisの一部ではない機能を実装できます。KeyDBは、アップストリームのRedisの変更、および該当する場合はアップストリームのバグ修正と変更と同期します。2つのプロジェクトが成長し続け、互いに学び合うことができることを願っています。
keydb

ウェブサイト:

カテゴリー

WindowsのKeyDBの代替

MongoDB

MongoDB

MongoDBは、必要なクエリとインデックス作成で必要なスケーラビリティと柔軟性を備えたドキュメントデータベースです
Redis

Redis

Redis(REmote DIctionary Server)は、オプションの耐久性を備えた、オープンソースのネットワーク化されたメモリ内のキーと値のデータストアです。
CouchDB

CouchDB

Apache CouchDBは、RESTful HTTP / JSON APIを介してアクセス可能な、分散型で耐障害性がありスキーマフリーのドキュメント指向データベースです。
Apache Cassandra

Apache Cassandra

Apache Cassandraは、継続的な可用性、高いスケーラビリティ、...
ArangoDB

ArangoDB

ArangoDBデータベースは、ドキュメント、グラフ、Key-Valueの柔軟なデータモデルを備えたオープンソースのNoSQLソリューションです。
Cloudify

Cloudify

Cloudifyは、ネットワーク機能仮想化(NFV)にネイティブなオーケストレーション初のモデル駆動型クラウド管理プラットフォームであり、オープンソースであり、TOSCA標準に基づいています。。
Hazelcast

Hazelcast

Hazelcastは、Javaに基づくメモリ内オープンソースデータグリッドです。複数のノードがクラスターを形成することにより、データはノード間で均等に分散されます。
RethinkDB

RethinkDB

RethinkDBはJSONをアプリにリアルタイムでプッシュします。アプリがデータをポーリングするとき、JSONは遅く、スケーラブルではなく、保守が面倒になります。
CouchBase

CouchBase

Couchbaseは、NoSQLデータベースのマーケットシェアリーダーであり、AOL、Deutsche Post、NTT Docomo、Salesforceに実稼働展開しています。
NCache

NCache

NCacheは、過去13年間、.NET分散キャッシュのマーケットリーダーです。NCacheは、アプリケーションデータをキャッシュし、高価なデータベースのトリップを削減する、非常に高速で線形にスケーラブルな分散キャッシュを提供します。。
UnQLite

UnQLite

UnQLiteは、自己完結型、サーバーレス、構成不要のトランザクションNoSQLデータベースエンジンを実装するインプロセスソフトウェアライブラリです。
Titan Database

Titan Database

Titanは、マルチマシンクラスタに分散された数千億の頂点とエッジを含むグラフの保存とクエリに最適化されたスケーラブルなグラフデータベースです。
Infinispan

Infinispan

オプションのスキーマを備えた分散メモリ内キー/値データストア。組み込みJavaライブラリとしても、さまざまなプロトコル(HotRod、REST、Memcached、およびWebSockets)を介してリモートからアクセスされる言語非依存のサービスとしても使用できます。
TayzGrid

TayzGrid

TayzGridは、自己修復型のピアツーピア動的データグリッドクラスタリングアーキテクチャを備えた弾力性のあるインメモリデータグリッドです。