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

웹 사이트:

카테고리

BSD 용 KeyDB의 대안

MongoDB

MongoDB

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

Redis

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

CouchDB

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

Apache Cassandra

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

RethinkDB

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

CockroachDB

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

Tarantool

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