KeyDB

KeyDB

KeyDB는 Redis API, 클라이언트 및 모듈과 완벽하게 호환되는 빠른 NoSQL 데이터베이스입니다.
KeyDB 란 무엇입니까?KeyDB는 멀티 스레딩, 메모리 효율성 및 높은 처리량에 중점을 둔 고성능 Redis 포크입니다.멀티 스레딩 외에도 KeyDB에는 Active Replication, FLASH 스토리지 지원과 같은 Redis Enterprise에서만 사용할 수있는 기능과 AWS S3에 직접 백업과 같은 기능은 전혀 없습니다.KeyDB는 Redis 프로토콜, 모듈 및 스크립트와 완벽하게 호환됩니다.여기에는 스크립트 및 트랜잭션에 대한 원 자성 보증이 포함됩니다.KeyDB는 Redis 개발과 동기화되므로 KeyDB는 Redis 기능의 상위 세트이므로 KeyDB를 기존 Redis 배포를 대체 할 수 없습니다.동일한 하드웨어에서 KeyDB는 Redis보다 초당 2 배 많은 쿼리를 수행 할 수 있으며 대기 시간은 60 % 단축됩니다.Active-Replication은 핫 스페어 페일 오버를 단순화하여 복제본을 통해 쓰기를 쉽게 분배하고 간단한 TCP 기반로드 밸런싱 / 페일 오버를 사용할 수 있습니다.KeyDB의 고성능으로 적은 하드웨어로 더 많은 작업을 수행 할 수 있으므로 운영 비용과 복잡성이 줄어 듭니다.왜 포크 레디 스?KeyDB는 코드베이스가 어떻게 진화해야하는지에 대한 다른 철학을 가지고 있습니다.사용 편의성, 고성능 및 "배터리 포함"접근 방식이 좋은 사용자 환경을 만드는 가장 좋은 방법이라고 생각합니다.우리는 Redis 관리자에 대해 큰 존경심을 가지고 있지만 Redis 접근 방식은 사용자의 복잡성을 희생시키면서 코드 기반의 단순성에 너무 많은 초점을 맞추고 있다고 생각합니다.따라서 일반적인 문제를 해결하기 위해 외부 구성 요소와 해결 방법이 필요하므로 전체적으로 더 복잡해집니다.이러한 의견 차이로 인해 KeyDB에 적합한 기능은 Redis에 적합하지 않을 수 있습니다.포크를 사용하면이 새로운 개발 경로를 탐색하고 Redis의 일부가 아닌 기능을 구현할 수 있습니다.KeyDB는 업스트림 Redis 변경 사항과 동기화되며 해당되는 경우 업스트림 버그 수정 및 변경 사항을 동기화합니다.두 프로젝트가 계속 성장하고 서로 배울 수 있기를 바랍니다.
keydb

웹 사이트:

카테고리

Mac 용 KeyDB의 대안

MongoDB

MongoDB

MongoDB는 필요한 쿼리 및 인덱싱으로 원하는 확장 성과 유연성을 갖춘 문서 데이터베이스입니다
Redis

Redis

Redis (REmote DIctionary Server)는 내구성이 옵션 인 오픈 소스, 네트워크, 인 메모리, 키-값 데이터 저장소입니다.
CouchDB

CouchDB

Apache CouchDB는 RESTful HTTP / JSON API를 통해 액세스 할 수있는 분산되고 결함이 없으며 스키마가없는 문서 지향 데이터베이스입니다.
ArangoDB

ArangoDB

ArangoDB 데이터베이스는 문서, 그래프 및 키-값을위한 유연한 데이터 모델을 갖춘 오픈 소스 NoSQL 솔루션입니다.
Apache Cassandra

Apache Cassandra

Apache Cassandra는 지속적인 가용성, 높은 확장 성 및 ...
Cloudify

Cloudify

Cloudify는 오픈 소스이며 TOSCA 표준을 기반으로하는 NFV (Network Function Virtualization) 고유의 오케스트레이션 우선 모델 중심의 클라우드 관리 플랫폼입니다..
RethinkDB

RethinkDB

RethinkDB는 실시간으로 JSON을 앱으로 푸시합니다 .RethinkDB pushs JSON to your apps realtime. 앱에서 데이터를 폴링하면 느리고 확장 할 수 없으며 유지 관리가 번거로워집니다.
Hazelcast

Hazelcast

Hazelcast는 Java 기반의 메모리 내 오픈 소스 데이터 그리드입니다.여러 노드가 클러스터를 구성함으로써 노드간에 데이터가 고르게 분산됩니다.
CouchBase

CouchBase

Couchbase는 NoSQL 데이터베이스 시장 점유율 리더이며 AOL, Deutsche Post, NTT Docomo, Salesforce에 프로덕션 배포를하고 있습니다.
CockroachDB

CockroachDB

Cockroach는 ACID 트랜잭션 시맨틱과 버전 값을 일급 기능으로 지원하는 분산 키 / 값 데이터 저장소입니다.
UnQLite

UnQLite

UnQLite는 독립형 서버리스 제로 구성 트랜잭션 트랜잭션 NoSQL 데이터베이스 엔진을 구현하는 프로세스 내 소프트웨어 라이브러리입니다.
Titan Database

Titan Database

Titan은 다중 머신 클러스터에 분산 된 수억 억 개의 정점과 모서리를 포함하는 그래프를 저장하고 쿼리하기 위해 최적화 된 확장 가능한 그래프 데이터베이스입니다.
Tarantool

Tarantool

Lua 응용 프로그램 서버에서 실행되는 NoSQL 데이터베이스Tarantool은 Node.JS의 네트워크 프로그래밍 기능과 Redis의 데이터 persitence 기능을 결합합니다..
Infinispan

Infinispan

선택적 스키마가있는 분산 메모리 내장 키 / 값 데이터 저장소.임베디드 Java 라이브러리 및 다양한 프로토콜 (HotRod, REST, Memcached 및 WebSockets)을 통해 원격으로 액세스되는 언어 독립적 서비스로 사용할 수 있습니다.
LedisDB

LedisDB

Go에 의해 구동되는 Redis와 같은 고성능 NoSQL.