몽고DB + 빅 데이터, 거의 다 왔습니다.

빅 데이터에 관한 한, 몽고DB는 거의 다 왔습니다. 이제 시작이며 이는 좋은 일입니다.

토론하기 해커 뉴스
토론하기 Reddit

배경

저는 2013년 12월에 카우치베이스에 입사했습니다. 하지만 저는 수년 전부터 빅 데이터 기술에 대한 열정을 가지고 있었습니다. 2009년 9월에 NoSQL에 대한 글을 쓰기 시작했습니다(링크), 빨간 모자 시절에 빅 데이터에 대한 글을 썼고(링크).

저는 몽고DB가 스스로를 빅데이터 솔루션. 에 대한 가트너 프레젠테이션에 참석했습니다. 빅 데이터 및 NoSQL. 빅 데이터 에코시스템 슬라이드에 NoSQL 데이터베이스가 하나 있었습니다. 몽고DB였습니다. 위키피디아 빅데이터 페이지에도 NoSQL 데이터베이스가 나와 있습니다. 몽고DB입니다. 솔직히 저는 Matt가 몽고DB와 하둡이 경쟁자라고 생각하는 사람들에게 '물집'이 생겼다는 사실에 놀랐습니다(링크).

Couchbase Server는 빅 데이터 솔루션으로 포지셔닝되어 있지 않습니다. 하지만 이를 위한 Cloudera 인증 Hadoop 커넥터가 있습니다(링크). 저희 고객 중에는 Hadoop과 함께 Couchbase Server를 활용하는 고객이 있습니다. 우리는 빅 데이터에 대해 신중한 접근 방식을 취했습니다.

  • Hadoop은 빅 데이터 솔루션의 기반입니다.
  • 카우치베이스 서버는 NoSQL 데이터베이스입니다.
  • 카우치베이스 서버는 Hadoop의 대안이 아닙니다.
  • 빅 데이터에서 NoSQL이 있어야 할 자리가 있습니다.

몽고DB + 클라우데라

2014년 4월 29일 현재로서는 몽고DB가 빅 데이터 솔루션으로 자리매김하고 있다고 생각하지 않습니다. 사실, 그들은 Hadoop과의 적절한 통합을 계획하고 있습니다. 이는 NoSQL/빅데이터 커뮤니티에 좋은 소식입니다. 그러나 이는 1세대 빅데이터 솔루션에 해당합니다. 배치 프로세스를 통한 데이터 가져오기 및 내보내기에 의존합니다. 1세대 빅데이터 솔루션에서는 운영 성능과 확장성 요구 사항은 문제가 되지 않습니다. 실시간 분석에 대한 요구 사항도 마찬가지입니다.

Matt는 Hadoop이 군중을 분석하고 NoSQL 데이터베이스가 개인과 상호 작용하는 사용 사례를 예로 들었습니다. 개별 상호 작용은 Hadoop에 제공되고, 군중 분석은 NoSQL 데이터베이스에 다시 피드백됩니다. Couchbase에게 이것은 단순한 사용 사례가 아닙니다. 고객 레퍼런스입니다. AOL은 Hadoop과 Couchbase Server를 활용하여 타겟팅 광고(링크).

빅 데이터 센트럴

빅 데이터 센트럴 는 2014년 4월 14일에 출시되었습니다.

엔터프라이즈가 오프라인과 실시간 모두에서 운영 및 분석 요구 사항을 모두 충족할 수 있도록 지원하는 것이 NoSQL의 역할이라고 생각합니다. 2세대 빅데이터 솔루션을 지원하는 것입니다. Hadoop 에코시스템은 분석 요구 사항을 충족합니다. NoSQL은 운영 요구 사항을 충족합니다. 2세대 빅데이터 솔루션은 Elasticsearch, Storm 등과의 통합에 의존합니다. 운영 요건을 충족하면서 실시간 분석과 검색을 가능하게 합니다. 여기에는 확장 가능한 고성능 NoSQL 데이터베이스가 필요합니다.

LivePerson은 2세대 빅데이터 솔루션을 만들기 위해 Hadoop, Storm, Couchbase Server를 통합했습니다. 이 아키텍처에는 배치 지향 처리와 실시간 처리가 모두 포함됩니다. LivePerson은 Couchbase, MongoDB, DataStax의 NoSQL 데이터베이스를 평가했습니다. 하지만 높은 처리량 요구 사항을 충족하는 것은 Couchbase Server뿐이었습니다.

노드당 데이터베이스당 단일 잠금으로 제한되는 NoSQL 데이터베이스(링크) 또는 확장하기 어려운 2세대 빅 데이터 솔루션은 2세대 빅 데이터 솔루션을 구현하지 못합니다. 이것이 바로 MongoDB와 Couchbase Server의 차이점입니다. MongoDB는 1세대 빅 데이터 솔루션에 적합합니다. Couchbase Server는 1세대 및 2세대 빅데이터 솔루션 모두에 이상적입니다.

자세한 정보

빅 데이터 센트럴

빅데이터 센트럴은 빅데이터 커뮤니티가 사용 사례, 기술 및 아키텍처를 탐색할 수 있는 공간입니다. LivePerson, AOL, PayPal과 같은 Couchbase 고객이 1세대 및 2세대 빅데이터 솔루션에서 NoSQL과 Hadoop을 어떻게 활용하고 있는지 알아보세요.

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

작성자

게시자 Shane Johnson, 제품 마케팅 담당 이사, Couchbase

셰인 K 존슨은 Couchbase의 제품 마케팅 디렉터였습니다. Couchbase에 입사하기 전에는 Java 및 분산 시스템에 대한 배경 지식을 바탕으로 개발 및 전도 분야에서 다양한 역할을 수행했습니다. 그는 금융, 소매, 통신 및 미디어 업계의 조직과 컨설팅을 통해 데이터 및 분석을 위해 분산 시스템에 의존하는 아키텍처의 초안을 작성하고 구현했습니다.

댓글 남기기

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

구축 시작

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

카펠라 무료 사용

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

연락하기

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