>  기사  >  데이터 베이스  >  SSDB와 Redis의 차이점은 무엇입니까?

SSDB와 Redis의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2019-06-17 11:26:343968검색

SSDB와 Redis의 차이점은 무엇입니까?

SSDB는 Google의 오픈 소스 LevelDB 엔진을 기본 스토리지 엔진으로 사용하여 C++로 개발된 NoSQL 데이터베이스입니다. Redis는 C 언어로 개발된 인메모리 NoSQL 데이터베이스입니다. SSDB는 마스터-슬레이브 복제 및 로드 밸런싱을 지원하는 매우 느슨하고 유연한 계약인 새로운 BSD 라이센스를 채택합니다.

SSDB는 하드 디스크 데이터베이스인 반면 Redis는 메모리 내 데이터베이스입니다. 둘 사이에는 저장 형식과 읽기 및 쓰기 방법에 근본적인 차이가 있습니다.

SSDB는 Redis의 주요 장점인 고성능, 풍부한 데이터 구조와 Redis에는 없는 빅 데이터 저장 기능을 갖추고 있습니다. SSDB 서버의 단일 머신 저장 용량은 Redis의 100배입니다. 왜냐하면 SSDB는 하드 디스크에 데이터를 저장할 수 있기 때문입니다.

동일한 시스템에서 SSDB와 함께 제공되는 ssdb-bench 도구와 Redis와 함께 제공되는 redis-benchmark 도구를 사용한 테스트에서 SSDB의 읽기 성능은 Redis를 완전히 능가했지만 SSDB의 쓰기 성능은 여전히 ​​10배 느립니다. Redis.% 정도.

위 내용은 SSDB와 Redis의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.