1
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 변경 사항과 동기화되며 해당되는 경우 업스트림 버그 수정 및 변경 사항을 동기화합니다.두 프로젝트가 계속 성장하고 서로 배울 수 있기를 바랍니다.
웹 사이트:
https://keydb.dev카테고리
Mac 용 KeyDB의 대안
93
35
29
29
28
16
16
13
12
4
3
Titan Database
Titan은 다중 머신 클러스터에 분산 된 수억 억 개의 정점과 모서리를 포함하는 그래프를 저장하고 쿼리하기 위해 최적화 된 확장 가능한 그래프 데이터베이스입니다.
3
2
Infinispan
선택적 스키마가있는 분산 메모리 내장 키 / 값 데이터 저장소.임베디드 Java 라이브러리 및 다양한 프로토콜 (HotRod, REST, Memcached 및 WebSockets)을 통해 원격으로 액세스되는 언어 독립적 서비스로 사용할 수 있습니다.