샌프란시스코, 캘리포니아 - 2014년 10월 6일 - (비즈니스 와이어) - Couchbase, Inc.가장 완벽한 NoSQL 데이터베이스 제공업체인 카우치베이스는 오늘 Couchbase Connect 2014 컨퍼런스에서 지금까지 출시된 제품 중 가장 중요한 버전인 카우치베이스 서버 3.0을 출시했다고 발표했습니다. 오늘 출시된 3.0 릴리스에는 업계에서 가장 확장성이 뛰어나고 안정적이며 일관된 고성능 분산 데이터베이스를 제공하는 회사의 선도적 입지를 더욱 강화하는 핵심 아키텍처의 주요 확장을 포함하여 200개 이상의 새로운 기능과 개선 사항이 도입되었습니다. 이번 릴리스에서는 더욱 광범위한 엔터프라이즈 및 빅 데이터 사용 사례를 지원하도록 Couchbase Server가 확장되었습니다.
"Couchbase는 분산 캐시와 키-값 저장소 및 문서 데이터베이스를 단일 플랫폼에 최초로 통합하고 최초의 NoSQL 모바일 데이터베이스를 제공하는 등의 혁신을 통해 확장 가능한 고성능 분산 데이터베이스 기술에 대한 의제를 설정하고 있습니다."라고 Couchbase CEO인 Bob Wiederhold는 말합니다. "우리는 스토리지, 이동성, 쿼리, 성능 등 기본적인 데이터베이스 기술에서 계속해서 큰 발전을 이루고 있습니다. Couchbase Server 3.0을 통해 지원할 수 있는 사용 사례를 대폭 확대하여 더 많은 기업이 Couchbase에서 고성능 미션 크리티컬 앱을 실행하는 AT&T, Walmart, eBay와 같은 선도 기업과 함께할 수 있도록 했습니다."
3.0 주요 아키텍처 확장
현대의 기업은 미션 크리티컬 애플리케이션을 쉽고 탄력적으로 확장하고, 지속적으로 증가하는 대규모 데이터 세트를 비용 효율적으로 처리할 수 있는 기능이 필요합니다. 카우치베이스 서버 3.0은 스트림 기반 데이터베이스 변경 프로토콜과 동적으로 조정 가능한 메모리 등 주요 기본 기능을 개선하여 확장성, 복원력, 성능 및 대규모 운영 데이터 세트 작업의 비용 효율성을 획기적으로 개선합니다. 독립적으로 벤치마크를 통해 이미 업계 최고의 확장성과 성능을 입증했으며, 읽기/쓰기 처리량에서 경쟁사 대비 최대 13배의 성능을 발휘합니다. 3.0 릴리즈의 아키텍처 발전은 Couchbase의 선두를 더욱 확장하여 2배에서 100배에 이르는 성능 향상을 가져왔습니다. 또한 3.0 릴리스에는 개발자 경험을 개선하고 안정성과 보안을 강화하며 관리를 간소화하는 새로운 기능이 포함되어 있습니다.
3.0 주요 이점
이러한 강력한 새 기능을 통해 Couchbase Server 3.0은 기업, 관리자 및 개발자에게 주요 이점을 제공하며 엔터프라이즈급 NoSQL 기술의 기준을 한층 더 높입니다. 이러한 이점은 다음과 같습니다:
- 기업은 훨씬 더 비용 효율적인 방식으로 방대한 운영 데이터 세트로 작업하여 기존 하드웨어 리소스로부터 훨씬 더 큰 생산량과 가치를 얻을 수 있습니다.
- 기업은 Couchbase Server를 배포하여 더욱 광범위한 사용 사례를 지원함으로써 다른 데이터베이스와 분산 캐시의 필요성을 줄이거나 제거하여 비용과 복잡성을 낮출 수 있습니다.
- 관리자는 Couchbase 배포 관리를 크게 간소화, 보안 및 간소화하는 수많은 개선 사항을 통해 그 어느 때보다 강력한 Couchbase Server 3.0 콘솔을 만나보실 수 있습니다.
- 개발자는 새로 출시된 2.0 Couchbase SDK를 통해 고성능의 확장 가능한 애플리케이션을 더 빠르고 쉽게 구축할 수 있으며, 이제 JSON용 애플리케이션 프로그래밍 인터페이스, 반응형 프로그래밍 모델 지원, 모든 API에서 공통된 사용자 경험은 물론 Spring Data, Python Twisted, Python gevent 등 인기 프레임워크와의 통합을 제공합니다. 카우치베이스 오픈 소스 커뮤니티는 또한 Ottoman for Node.js와 같은 새로운 플랫폼을 위한 새로운 프레임워크를 만들고 있습니다. 이러한 모든 프레임워크를 통해 개발자는 훨씬 적은 노력과 코딩으로 애플리케이션을 구축할 수 있습니다.
3.0 주요 기능 개요
카우치베이스 서버 3.0은 미션 크리티컬한 규모와 성능, 초고가용성, 안전한 커뮤니케이션, 엔터프라이즈급 관리, 개발자 역량 강화 등 5가지 주요 영역에서 주요 기능과 개선 사항을 도입했습니다.
미션 크리티컬 규모 및 성능
대규모 데이터 세트의 리소스 효율성을 최적화하는 새로운 튜너블 메모리
3.0 릴리즈는 혁신적이고 새로운 동적 조정 메모리 기능을 제공하여 기업이 훨씬 더 광범위한 사용 사례를 지원할 수 있도록 지원합니다. 이제 튜너블 메모리를 사용하면 런타임에 메모리에 보관할 데이터의 양과 디스크에 보관할 데이터의 양을 제어하여 애플리케이션의 성능 요구사항에 따라 리소스 사용을 최적화할 수 있습니다.
수많은 성능 향상을 제공하는 새로운 스트리밍 프로토콜
Couchbase Server는 업계 최초이자 유일한 스트림 기반 데이터베이스 변경 프로토콜(DCP)을 도입하여 Couchbase Server의 고유한 메모리 중심 아키텍처를 크게 확장했습니다. 고성능 분산 데이터베이스는 리밸런싱, 복제, 복구 등 다양한 기능을 위해 시스템 전체에 걸쳐 대량의 데이터를 매우 빈번하게 이동해야 합니다. 다른 데이터베이스는 디스크 기반 통신을 사용하는 반면, Couchbase Server의 DCP는 인메모리 통신을 통해 디스크 IO 종속성과 지연 시간을 없애고 디스크 기반 프로토콜보다 100배 이상 빠른 속도를 제공합니다.
또한 DCP는 복제 일시 중지 및 재개, 증분 백업 등과 같이 보다 효율적이고 지능적이며 세분화된 복원력, 복구 및 데이터 관리 기능을 지원하도록 설계되었습니다.
더 빠른 인덱싱 및 보기 일관성
새로운 스트림 기반 DCP를 활용하는 Couchbase Server 3.0은 디스크에서 변경 사항을 읽을 필요 없이 메모리에서 변경 사항이 발생하면 바로 전달하여 인덱스와 뷰를 빠른 속도로 업데이트합니다. 그 결과, 사용자는 인덱싱 지연 시간이 최대 50배까지 크게 개선되어 Couchbase가 지원할 수 있는 사용 사례의 범위가 더욱 확장됩니다.
극대화된 처리량을 위한 최적화된 리소스 활용도
3.0 릴리즈는 읽기 및 쓰기 리소스 활용도를 자동으로 조정하여 지연 시간을 획기적으로 줄이고 IO 처리량을 극대화하며, 이 모든 과정을 완전히 핸즈프리로 수행할 수 있습니다. 카우치베이스 서버는 실행 중인 하드웨어를 자동으로 감지하고 기본 리소스 및 워크로드 패턴이 변경되더라도 최적의 효율성을 위해 스레드 풀을 자동 튜닝합니다.
초고가용성
짧은 지연 시간, 인메모리 XDCR
새로운 스트리밍 데이터베이스 변경 프로토콜을 활용하는 Couchbase Server 3.0은 메모리 간 데이터센터 복제(XDCR)를 지원하여 지연 시간을 최대 4배까지 단축합니다. 또한 3.0 릴리스는 복제 프로세스에 네트워크 중단이 발생하면 시스템이 중단된 지점을 감지하고 그 지점부터 정확하게 다시 시작하여 리소스 효율성이 향상되는 등 XDCR의 효율성과 정교함이 향상되었습니다.
새로운 증분 옵션으로 더욱 빠르고 효율적인 백업
Couchbase Server 3.0에는 이전에 사용 가능했던 전체 백업 외에 새로운 증분 백업 옵션이 포함되어 있습니다. 증분 백업 옵션은 이전 백업 이후 변경된 데이터만 백업하므로 저장 공간과 시간이 덜 필요하고 더 자주 백업할 수 있습니다.
더 빠른 복원 옵션으로 최적화된 복구
Couchbase Server 3.0은 장애 노드에서 복구할 수 있는 새로운 옵션(최대 8배 빠른 노드 재가동)을 제공하여 비즈니스 연속성을 개선하고 재해 복구를 최적화합니다.
엔터프라이즈급 관리
XDCR 일시 중지 및 재개
Couchbase Server 3.0에는 데이터 센터 간 복제(XDCR)를 위한 새로운 일시 중지 및 다시 시작 기능이 포함되어 있어 유지 관리가 훨씬 쉽고 효율적입니다.
더 빠르고 탄력적인 리밸런싱
카우치베이스 서버 3.0의 새로운 기능인 델타 노드 복구는 리밸런싱 프로세스를 크게 간소화하여 더 빠르고 탄력적인 리밸런싱을 제공합니다.
증분 캐치업으로 복제 개선
새로운 고성능 스트리밍 데이터베이스 변경 프로토콜(DCP)을 활용하는 Couchbase Server 3.0은 장애 노드가 복구될 때 더 빠르고 효율적인 복제를 제공하는 새로운 증분 캐치업 기능을 도입했습니다.
버킷 우선 순위로 리소스 거버넌스 개선
카우치베이스 서버 3.0에는 관리자가 다양한 애플리케이션에 대해 '버킷'의 우선순위를 지정할 수 있도록 하여 관리를 더욱 간소화하고 리소스 효율성을 극대화하는 새로운 기능이 포함되어 있습니다. 관리자는 높은 우선순위와 낮은 우선순위를 할당할 수 있으므로 우선순위가 높은 버킷은 더 높은 IO 우선순위와 더 많은 처리량을 확보하고, 우선순위가 낮은 버킷은 여전히 고갈 없이 처리할 수 있습니다.
강제 노드 장애에 대한 유예 페일오버
노드 장애 발생 시 표준 자동 페일오버 기능 외에도, Couchbase Server 3.0에는 관리자를 위한 새로운 "정상 페일오버" 옵션이 포함되어 있습니다. 이 새로운 옵션을 사용하면 관리자가 버튼 하나만 누르면 해당 노드에서 데이터 손실 없이 노드를 강제로 장애 조치(일반적으로 노드에서 유지 관리를 수행)할 수 있습니다.
개발자 역량 강화
카우치베이스는 또한 오늘 새로운 카우치베이스 2.0 SDK를 통해 개발자가 Couchbase Server에서 고성능의 확장 가능한 애플리케이션을 구축할 수 있도록 다양한 새로운 기능을 제공합니다.
일관된 개발자 환경
모든 플랫폼에서 일관된 개발자 환경을 제공하면 여러 언어로 작업하는 개발자가 사용 중인 언어에 관계없이 Couchbase에서 애플리케이션을 쉽게 빌드할 수 있습니다. 2.0 SDK에서는 모든 개발자 플랫폼에서 명령과 메서드가 통합되었습니다.
JSON 객체에 대한 기본 지원
모든 SDK에서 작업할 때 기본 JSON 객체 유형이 지원되므로 타사 라이브러리가 필요하지 않으며, 다른 데이터 유형을 지원해야 했던 Couchbase의 유연성을 유지할 수 있습니다.
향상된 연결 관리
2.0 SDK는 더 적은 리소스를 사용하여 Couchbase와 통신합니다. 연결이 더욱 지능적으로 관리되고 더 잘 관리되어 고성능 운영에서 Couchbase의 중요한 우위를 확장합니다.
프레임워크 통합
카우치베이스 오픈 소스 커뮤니티에서 활발하게 개발 중인 Node.js 프레임워크와 함께 스프링 프레임워크 및 ASP.NET에 대한 지원이 카우치베이스 SDK에 포함되어 있습니다.
차세대 쿼리 언어 미리보기 지원
Couchbase 2.0 SDK는 개발 중이며 개발자 프리뷰에서 사용할 수 있는 Couchbase의 차세대 쿼리 언어인 N1QL에 대한 실험적 지원을 제공합니다. N1QL은 쿼리 및 데이터 조작에 대한 쉽고 친숙한 접근 방식을 제공합니다. 이를 통해 개발자는 조인, 필터 표현식, 집계 표현식 및 풍부한 애플리케이션을 구축할 때 필요한 기타 여러 기능을 지원하여 확장 가능한 애플리케이션을 신속하게 만들 수 있습니다.
안전한 커뮤니케이션
데이터 액세스를 위한 암호화
Couchbase Server 3.0은 암호화된 데이터 액세스를 통해 NoSQL 보안의 기준을 높입니다. SSL은 클라이언트와 서버 간에 전송 중인 데이터를 암호화하여 애플리케이션과 관리자에게 안전한 유선 데이터 액세스를 제공하므로 데이터를 보거나 변조할 수 없습니다.
관리 액세스를 위한 암호화
또한 Couchbase Server 3.0은 암호화된 관리 액세스를 제공하여 Couchbase 관리 콘솔 및 REST API에 대한 HTTPS 액세스를 가능하게 합니다.

기타 뉴스:
샌프란시스코에서 열린 카우치베이스 커넥트 컨퍼런스
1,400명 이상의 등록자가 참여한 가운데, 오늘부터 이틀간 진행되는 Couchbase의 카우치베이스 커넥트 2014 컨퍼런스를 개최합니다. Couchbase Server 3.0의 출시를 발표하는 한편, 데이터 저장 및 쿼리를 위한 획기적인 기술을 미리 선보입니다.
ForestDB 스토리지 엔진 베타 릴리즈
카우치베이스는 ForestDB 베타 릴리스는 초고속으로 작동하도록 설계된 새로운 키-값 저장소 엔진입니다. 벤치마킹 테스트에서 ForestDB는 Facebook(RocksDB)과 Google(LevelDB)에서 설계한 키-값 데이터 저장소보다 훨씬 뛰어난 성능을 보였습니다.
카우치베이스 하둡 커넥터
Couchbase 일반 출시 발표 의 최신 버전의 Couchbase Hadoop Connector가 Cloudera Enterprise 5를 지원합니다. 이 새로운 통합은 기업 내 빅 데이터 인프라의 개발과 관리를 간소화합니다.
카우치베이스와 Wipro, 확장 가능한 고성능 NoSQL을 기업에 제공하기 위한 파트너십 체결
카우치베이스와 위프로 글로벌 시스템 통합업체 발표 및 리셀러 계약을 체결했습니다. 이번 파트너십을 통해 카우치베이스와 위프로는 기업 고객의 미션 크리티컬 애플리케이션과 빅 데이터 요구 사항을 지원하기 위해 엔터프라이즈급 NoSQL에 대한 증가하는 글로벌 수요에 더 잘 대응할 수 있을 것으로 기대합니다.
Couchbase와 Simba, 제휴를 통해 ODBC 및 JDBC 연결성 제공
카우치베이스와 심바 테크놀로지스 공동 파트너십 발표 와 계약을 체결하여 Couchbase Server에 ODBC 및 JDBC 연결을 제공하기로 했습니다. 계약 조건에 따라 Couchbase는 심바 테크놀로지를 선정하여 Couchbase NoSQL 데이터베이스용 ODBC 3.8 및 JDBC 4.0 연결 드라이버를 구축했습니다.
추가 리소스