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

웹 사이트:

카테고리

라이센스가있는 모든 플랫폼에서 KeyDB를 대체

Tarantool

Tarantool

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

Infinispan

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

TayzGrid

TayzGrid는자가 치유 피어 투 피어 동적 데이터 그리드 클러스터링 아키텍처를 갖춘 탄력적 인 인 메모리 데이터 그리드입니다.
Alternative PHP Cache

Alternative PHP Cache

APC (Alternative PHP Cache)는 PHP 프로그래밍 언어 서버 데몬에 대한 오픈 소스 opcode 캐시 확장입니다.
LedisDB

LedisDB

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

Ghost DB

또 다른 인 메모리 키 / 값 스토리지는 Go로 작성되었습니다.