kividbio/kividb는 Rust로 작성한 Redis·Valkey 호환 인메모리 데이터베이스다. 저장소에 기록된 최신 릴리스는 v1.1.2이며, 제공된 자료에는 이 버전에서 바뀐 내용이 따로 적혀 있지 않다. 프로젝트 설명은 기존 Redis·Valkey 대안으로서 빠른 멀티스레드 처리와 내장 검색을 내세운다. 따라서 이 글에서 확인할 수 있는 업데이트는 릴리스 번호이며, 구체적인 변경 사항은 주어진 정보만으로 설명할 수 없다.
기존 클라이언트와의 호환은 Redis 프로토콜인 RESP2와 RESP3를 지원하는 방식으로 제공된다. 자료에 따르면 Redis 클라이언트와 redis-cli, 라이브러리를 그대로 사용할 수 있다. 데이터베이스는 메모리 키-값 저장소에 전문 검색과 태그·숫자·벡터 검색을 더했다. 전문 검색은 문서의 단어를 찾고, 벡터 검색은 데이터 사이의 유사성을 찾는 기능이다. 저장 방식으로는 샤드형 메모리 설계를 사용하며, 데이터 보존에는 스냅샷과 선택형 append-only file을 지원한다. 제작자 측정에는 32코어 환경의 파이프라인 GET 성능으로 초당 2,120만 건이 제시돼 있다. 이는 README에 실린 제작자 측정값이지, 모든 환경에서의 성능을 보장하는 수치는 아니다.
성능 수치의 해석에는 환경을 고려해야 한다. 제공된 근거는 제작자 측정에 한정되고, 다른 하드웨어에서 같은 결과가 나오는지는 확인할 수 없다. 검색 기능의 내부 구조도 자료에 자세히 설명돼 있지 않아 구현의 깊이까지 판단하기는 어렵다. 또 v1.1.2의 변경 내역이 주어지지 않아 이 릴리스가 검색이나 성능을 어떻게 바꿨는지도 알 수 없다. 현재 확인되는 장점은 프로토콜 호환과 내장 검색의 조합이며, 릴리스별 변화나 성능 우위는 이 자료만으로 단정하기 어렵다.