분류

경쟁력 있는 벤치마크는 업계에 도움이 됩니다.

지난 2주 동안 Couchbase와 MongoDB가 후원하는 벤치마크가 발표되어 각자의 주력 제품과 Cassandra를 비교했습니다. 벤치마크가 공개적이고 재현 가능하며 한 솔루션에 유리하도록 과도하게 설계되지 않는 한, 이는 NoSQL 업계에 좋은 일입니다. 경쟁 벤치마크는 다양한 솔루션을 평가하는 개발자와 운영 엔지니어에게 유용한 정보를 제공할 수 있습니다.

NoSQL 도입 2단계에서 점점 더 중요해지는 벤치마크: 미션 크리티컬 배포

점점 더 많은 벤치마크가 발표되는 것은 놀라운 일이 아닙니다. NoSQL 도입의 첫 번째 단계에서는 대부분의 사용자가 NoSQL을 실험하거나 소규모로 운영되는 비교적 가벼운 애플리케이션에 사용하고 있었기 때문에 벤치마크의 중요성이 다소 떨어졌습니다. 2013년에는 기업들이 상당한 규모로 운영되는 미션 크리티컬 애플리케이션을 위해 NoSQL을 배포하는 2단계 NoSQL 도입 단계에 접어들었습니다. 이 단계에서는 대부분의 애플리케이션에서 대규모 성능이 중요하기 때문에 벤치마크의 사용이 증가하고 있습니다. 개발자와 운영 엔지니어는 특정 사용 사례와 워크로드에 가장 적합한 제품이 무엇인지 파악해야 합니다.

다양한 사용 사례를 위한 다양한 벤치마크

벤치마크가 후원하는 벤더 제품의 목표 시장 및 '스위트 스팟'에 부합하는 사용 사례와 워크로드에 초점을 맞추는 것은 전적으로 합법적인 일입니다. 그렇다고 해서 무효가 되는 것은 아닙니다. 다만 개발자와 운영 엔지니어가 벤치마크가 특정 상황에 적용 가능한지 평가할 수 있도록 이러한 사용 사례와 워크로드가 무엇인지 강조하는 것이 중요하다는 점을 지적한 것입니다.

예를 들어, Couchbase는 읽기/쓰기 워크로드가 혼합되어 상당한 규모로 운영되는 엔터프라이즈급 미션 크리티컬 애플리케이션을 지원하는 데 매우 중점을 두고 있습니다. 따라서 벤치마크는 많은 서버가 있는 클러스터에서 실행되며 이러한 워크로드를 반영합니다. 반면, MongoDB는 훨씬 작은 규모로 운영되는 애플리케이션 지원에 더 중점을 두기 때문에 단일 서버에서 실행되는 소량의 데이터로 벤치마크를 후원한 것으로 추정됩니다. 두 가지 모두 유효하지만 완전히 다른 상황과 사용자를 위한 것입니다.

공정성 유지

그러나 벤치마크가 유용하려면 공정해야 합니다. 그렇지 않으면 개발자와 운영 엔지니어에게 거의 가치가 없습니다. 벤더는 벤치마크가 자신에게 적합하지 않은 사용 사례와 워크로드에 초점을 맞추기 때문에 공정하지 않다고 불평할 수 있습니다. 이는 타당한 불만이 아닙니다. 반면에 벤치마크는 실제 비교를 위해 모든 노력을 기울여야 하며, 예를 들어 가장 최신 버전의 소프트웨어를 사용해야 합니다. 각 제품의 아키텍처와 운영 설정이 매우 다르기 때문에 앱 간 비교는 어려울 수 있지만, 이를 위해서는 상당한 노력을 기울여야 합니다. 올바른 버전의 소프트웨어를 사용하는 것은 매우 쉽게 달성할 수 있어야 하며, 그렇지 않은 경우 즉시 수정해야 합니다.

투명성 유지

투명성은 최소한 두 가지를 의미합니다. (1) 측정 대상인 사용 사례와 워크로드를 명확하게 전달하는 것, (2) 다른 사람들이 벤치마크를 재현하고 결과를 검증하며 관심 있는 특정 사용 사례에 더 가깝게 일치하도록 수정할 수 있도록 벤치마크를 공개하는 것입니다.

NoSQL 성장과 채택의 신호

벤더들은 계속해서 벤치마크를 후원하고 발표할 것이며, 벤더가 가장 잘 지원하는 사용 사례에 맞춰 벤치마크를 계속 조정할 것입니다. 이 모든 것은 빠르게 성장하고 있는 NoSQL의 중요성이 높아지고 있음을 보여주는 또 다른 지표일 뿐입니다. Allied Market Research의 새로운 보고서에 따르면, 전 세계 NoSQL 시장은 2014년부터 2020년까지 매년 35.11%씩 성장하여 2020년에는 42억 달러에 달할 것으로 예상됩니다. 공정하고 투명하게 수행되는 경쟁 벤치마크는 기업이 특정 요구사항에 적합한 제품을 선택하는 데 도움이 될 수 있습니다.

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 밥 위더홀드

Bob은 2010년부터 2017년까지 Couchbase의 사장 겸 CEO로 재직했습니다. 2008년 IBM에 인수되기 전까지는 2천만 명 이상의 사용자를 보유한 크로스 플랫폼 가상화 분야의 세계적인 리더인 Transitive Corporation의 회장, CEO 및 사장으로 재직했습니다. 그 전에는 전자 설계 서비스 분야의 세계적인 선도기업으로 매출과 규모가 약 1조 4,000억 달러로 성장하고 전 세계 1,500명의 직원을 보유한 Tality Corporation의 사장 겸 CEO를 역임했습니다. 1985년 초기 스타트업으로 입사한 전자 설계 자동화 회사인 케이던스 디자인 시스템즈(Cadence Design Systems, Inc.)에서 여러 임원직을 역임했으며, 13년 동안 근무하는 동안 회사 규모를 1조 4,000억 달러 이상으로 성장시키는 데 기여했습니다. 또한 1996년 Cadence에 인수된 성공적인 전자 설계 자동화 스타트업인 High Level Design Systems를 이끌었습니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.