가장 확장성이 뛰어나고 성능이 우수한 NoSQL 데이터베이스로서 CouchBase를 입증하는 새로운 벤치마크, MongoDB, DataStax 및 CouchBase Server 비교
마운틴뷰, 캘리포니아 - 2014년 6월 25일 - Couchbase, Inc.는 가장 완벽한 NoSQL 데이터베이스를 제공하는 업체로, 오늘 예비 조사 결과를 발표했습니다. 독립적인 NoSQL 벤치마크 는 광고 기술부터 금융 서비스까지 다양한 산업 분야에 걸쳐 NoSQL 컨설팅 서비스를 제공하는 업계 리더인 Thumbtack Technology, Inc.의 서비스입니다.
확장성 및 성능 벤치마크는 야후 클라우드 서비스 벤치마크에서 개발한 업계 벤치마크 표준을 따랐습니다(YCSB), 가장 일반적인 사용 사례의 일반적인 워크로드와 비교하여 측정했을 때 Couchbase가 지속적으로 경쟁사보다 우수한 성능을 보인다는 사실을 발견했습니다.
"Couchbase Server는 미션 크리티컬 애플리케이션과 다양한 사용 사례를 안정적으로 지원할 수 있는 엔터프라이즈급 확장 가능한 NoSQL 데이터베이스의 사실상 표준으로 빠르게 자리 잡고 있습니다."라고 Couchbase의 CEO인 Bob Wiederhold는 말합니다. "또한 MongoDB가 미션 크리티컬한 엔터프라이즈 배포를 대규모로 관리하도록 설계되지 않았다는 점도 분명해지고 있습니다. 그렇기 때문에 Viber와 같은 회사가 Mongo를 Couchbase로 대체하고 있으며, PayPal과 같은 회사가 경쟁사 대신 Couchbase를 차세대 비즈니스 아키텍처로 선택하는 것입니다."
벤치마크 결과
카우치베이스의 설계는 탁월한 성능으로 이어지며, 이는 썸택 기술 벤치마크에서 입증되었습니다:
- 카우치베이스 서버의 읽기 집약적 처리량은 몽고DB보다 6배 더 많았습니다.
- 카우치베이스 서버의 읽기 집약적 처리량은 데이터스택 엔터프라이즈보다 7배 더 많았습니다.
- 카우치베이스 서버의 균형 잡힌 읽기/쓰기 처리량은 몽고DB보다 7배 더 많았습니다.
- 카우치베이스 서버의 균형 잡힌 읽기/쓰기 처리량은 데이터스택 엔터프라이즈보다 2배 더 많았습니다.
"Thumbtack은 전 세계 조직과 협력하여 확장 가능한 솔루션을 구축 및 배포합니다. 이 벤치마크에서 테스트한 3개 업체를 포함하여 거의 모든 주요 NoSQL 공급업체를 구현했습니다."라고 Thumbtack Technologies의 벤 엥버는 말합니다. "이 벤치마크의 의도는 다음에 대한 최신 메트릭 세트를 제공하는 것입니다. 데이터베이스 성능 다른 사람들이 쉽게 검증하고 복제할 수 있어야 합니다. 이 연구가 이를 잘 수행했다고 생각하며, 그 결과 Couchbase Server 2.5가 모든 측정 항목에서 경쟁 제품을 능가하는 결과를 얻었다고 확신합니다."
벤치마크 정보
Thumbtack Technology가 실시한 새로운 벤치마크는 간단하고 일반적인 사용 사례에서 여러 인기 있는 NoSQL 데이터베이스를 비교하기 위한 목적으로 수행되었습니다. 이 회사는 테스트한 모든 버전의 데이터베이스에 대해 고객 사이트에서 프로덕션 구현을 주도했으며 각 테스트에 대한 최적의 구성을 보장하기 위해 각 공급업체와 직접 협력했습니다.
Thumbtack Technology는 두 가지 전형적인 사용 사례 시나리오를 실행했습니다. 첫 번째는 95% 읽기 및 5% 쓰기의 일반적인 애플리케이션을 에뮬레이트했고, 두 번째는 50% 읽기 및 50% 쓰기로 피크 쓰기 부하를 에뮬레이트했습니다. Thumbtack 기술은 테스트를 복제하고자 하는 모든 사람이 테스트를 수행할 수 있도록 테스트 매개변수를 제공했습니다. 여기에는 다음이 포함됩니다:
- 테스트된 데이터베이스 버전: 카우치베이스 2.5, 데이터스택스 2.0.7, 몽고DB 2.6.1
- Yahoo! 클라우드 서비스 벤치마크 사용
- 최고 성능을 달성하기 위해 데이터 세트의 90%를 RAM에 보관합니다.
- SSD 스토리지로 지원되는 전용 하드웨어에서 각 데이터베이스를 실행합니다.
자세한 내용은 7월 보고서 전문에서 확인할 수 있습니다.
카우치베이스의 아키텍처
Couchbase Server는 단순하지만 대담한 비전, 즉 최초의 범용 NoSQL 데이터베이스를 구축한다는 비전을 바탕으로 설계되었습니다. 이러한 대담한 비전은 아키텍처가 다양한 사용 사례와 기하급수적으로 증가하는 확장성 성능 및 사용성 요구 사항으로 가득 찬 미래를 지원해야 한다는 것을 의미했습니다. 현재 Server는 캐싱 티어와 데이터베이스 티어를 유기적으로 통합하고 있습니다. 이를 통해 Couchbase는 캐시의 성능 특성과 데이터베이스의 내구성을 제공합니다. 이러한 기본 원칙 덕분에 서버는 관리가 쉽고, 빠른 속도로 작동하며, 수평적으로 확장할 수 있고, 최고의 가용성을 제공합니다.
추가 리소스
- 2014 NoSQL 벤치마크 초기 결과 보기
- NoSQL 벤치마크 블로그 참조
- Viber가 Couchbase를 사용하여 동시 사용자 1억 명으로 확장하는 방법에 대한 설명을 참조하세요.
- 방문 www.couchbase.com
- 팔로우 카우치베이스 트위터에서
- Viber가 필요한 이유 읽기 몽고DB 대체 카우치베이스와 함께
카우치베이스 소개
카우치베이스는 데이터가 기업의 핵심이라고 믿습니다. 개발자와 아키텍트가 가장 미션 크리티컬한 애플리케이션을 구축, 배포, 실행할 수 있도록 지원합니다. Couchbase는 데이터센터와 모든 클라우드에서 실행되는 유연하고 확장 가능한 고성능의 최신 데이터베이스를 제공합니다. 세계 최대 규모의 많은 기업들이 비즈니스에 필수적인 핵심 애플리케이션을 구동하기 위해 Couchbase를 사용하고 있습니다. 자세한 내용은 다음을 참조하세요. www.couchbase.com.
미디어 연락처
제임스 김
couchbasePR@couchbase.com
카우치베이스 커뮤니케이션
