모든 게시물

카우치원 + 멤베이스 = 카우치베이스

안녕하세요, CouchOne의 CEO인 데미안 카츠입니다.

드디어 발표하게 되어 매우 기쁜 소식이 있습니다. 바로 CouchOne과 Membase의 합병입니다!

약간의 배경 설명: 저는 12월에 Membase의 공동 창립자인 제임스 필립스를 처음 만났습니다. 그때까지 Membase에 대해 조금은 알고 있었지만, 가장 인상 깊었던 것은 유명 사용자들이었습니다. 예를 들어 Membase 는 수백만 명의 사용자에게 빠르고 짧은 지연 시간을 제공하는 것이 중요한 Zynga의 핵심 부분입니다.

Membase는 대규모 미션 크리티컬 앱을 대상으로 빠르게 확장하고 수백만 명의 사용자를 지원할 수 있으며, 인상적인 성과를 거두고 있습니다. 그들은 우리가 타깃으로 삼고 있던 시장과는 완전히 다른, 매우 구체적인 문제점을 노리고 있었습니다. 이들은 성능과 확장성에 초점을 맞추고 최신 서버에서 사용 가능한 모든 성능과 메모리를 활용했습니다. 간단하고, 빠르고, 탄력적입니다.

카우치원에서는 모바일, 동기화, 오프라인 사용 사례 등 매우 다양한 문제에 집중해 왔습니다. 네트워크 상태에 관계없이 중요한 데이터에 액세스할 수 있는 애플리케이션을 쉽게 구축할 수 있도록 지원합니다. 느리고 불안정한 연결은 많은 기업이 미션 크리티컬 앱을 클라우드에 의존할 수 없음을 의미하며, 네트워크가 다운되면 모든 데이터가 사라집니다. 하지만 휴대폰과 태블릿의 Couch 기반 앱을 사용하면 네트워크의 가장자리에 있는 컴퓨터에 직접 데이터를 저장하여 앱과 데이터를 항상 가지고 다니면서 클라우드에 안전하게 백업할 수 있습니다.

카우치베이스!

제임스는 두 회사가 서로 잘 맞을 것이라는 비전을 가지고 있었습니다. 두 회사 모두 독립적으로 매우 잘하고 있었지만 아직 성장해야 할 부분이 많았습니다. 그리고 놀랍게도 멤베이스가 성장하는 데 필요한 방향은 이미 우리가 잘하고 있었습니다. 그리고 우리가 성장해야 하는 방향에서 멤베이스는 이미 매우 잘하고 있었습니다. 우리가 집중하고 있던 스택의 부분이 서로 다르고 상호 보완적일 뿐만 아니라 팀을 구성하는 방식도 서로 다르고 상호 보완적이었습니다. 이보다 더 잘 계획할 수 있었을지 모르겠고, 전혀 계획하지도 않았어요!

그래서 두 회사와 기술을 통합한 Couchbase를 발표하게 되어 매우 기쁩니다!

기술적으로는 두 제품을 결합하여 대용량, 저지연, 탄력적인 클러스터형 Couchbase 서버 시스템을 구축할 예정입니다. CouchDB의 모든 안정성과 성능을 갖춘 간단하고 빠르며 탄력적인 카우치입니다. 또한 이전 버전과의 호환성과 HTTP에 비해 성능상의 이점을 위해 Membase API를 계속 지원할 것입니다. Zynga 규모의 워크로드에 맞게 확장할 수 있고, 휴대폰과 태블릿 및 그 사이의 모든 디바이스로 축소하여 수백만 명의 사용자를 지원하고 모든 것을 동기화할 수 있는 유일한 솔루션이 될 것입니다.

기존 CouchDB 사용자의 경우, 다른 HTTP 기반 인프라와의 원활한 통합, 보편적으로 지원되는 사람이 읽을 수 있는 프로토콜, 브라우저 직접 액세스 등 모든 관련 이점과 함께 CouchDB의 HTTP API를 완벽하게 지원할 것입니다.

카우치베이스는 가장 빠르고 확장성이 뛰어난(스케일업과 스케일다운 모두 가능) NoSQL 솔루션을 제공할 것입니다. 우리는 모바일 디바이스를 위한 표준 스토리지와 이를 모두 동기화하기 위한 표준 서버 기술이 될 것입니다. 통합 솔루션은 기술 스택과 유지보수를 획기적으로 간소화하여 수백만 명의 사용자로 확장 가능한 빠른 반응형 앱을 구축하고, 네트워크에 연결되어 있지 않을 때에도 사람들이 일하고 즐길 수 있도록 휴대폰으로 축소할 수 있습니다.

저는 카우치베이스에서 회사의 기술 방향을 총괄하는 CTO를 맡게 될 것입니다. 더스틴 살링스는 수석 아키텍트가 될 것입니다. 밥 와이더홀드는 CEO가 되고 공동 설립자인 제임스 필립스는 제품 중심의 마니아로 계속 남을 것입니다.) 공동 창립자인 크리스 앤더슨과 얀 레나르트는 모바일 부문을 이끌고 개발자 및 커뮤니티와 협력하는 역할을 맡게 됩니다.

어떤 이점이 있나요?

모두 좋은 점입니다! 단기적으로는 CouchOne과 Membase 기술 모두에 대해 훨씬 더 나은 개발자 및 지원 환경을 제공하고 개발 속도를 훨씬 더 빠르게 앞당길 수 있습니다. 장기적인 이점은 CouchDB 사용자는 Membase의 고성능, 대규모의 쉽고 빠른 탄력적 기능을 얻게 되고, Membase 사용자는 CouchDB의 인덱싱 기능(맵/보기 축소, 루씬, R-Tree GeoCouch), 복제, 안정성 및 모바일로의 쉬운 경로를 얻게 된다는 점입니다.

정말 대단한 일입니다! 2011년은 카우치베이스의 해입니다!

작성자

게시자 데미안 카츠, 카우치베이스 설립자 겸 CTO. CouchDB의 창시자, Couchbase

Damien Katz는 Couchbase의 창립자이자 CTO입니다. Apache CouchDB의 창시자이자 Membase와 합병하여 Couchbase를 설립한 CouchOne의 공동 창립자입니다. 그는 IBM에 인수된 Iris Associates의 Lotus Notes에서 일하면서 개발자 생활을 시작했습니다.

댓글 남기기