플랫폼 전반에서 일관된 개발자 환경, 향상된 연결 관리, 업계 최고의 반응형 프로그래밍 지원으로 확장 가능한 차세대 애플리케이션을 더 쉽고 빠르게 구축할 수 있습니다.
마운틴뷰, 캘리포니아 - 2014년 10월 6일 - (비즈니스 와이어) - Couchbase, Inc.가장 완벽한 NoSQL 데이터베이스 제공업체가 오늘 2.0 버전 출시를 발표했습니다.
SDK. 2.0 릴리스에는 가장 인기 있는 프로그래밍 언어를 사용하는 개발자가 확장 가능한 고성능 차세대 애플리케이션을 쉽게 구축할 수 있도록 C, Java, .NET, Node.js, PHP, Python 및 Ruby용 Couchbase SDK가 포함되어 있습니다. 오늘 Couchbase는 다음과 같은 새로운 기능도 발표했습니다. 카우치베이스 서버 3.0.
"가장 진보된 개발 모델을 활용하는 강력한 SDK 세트를 제공하는 것은 고성능 애플리케이션을 구축하는 개발자가 선택하는 NoSQL 데이터베이스가 되기 위해 매우 중요합니다."라고 Couchbase 제품 및 엔지니어링 수석 부사장인 Ravi Mayuram은 말합니다. "2.0 릴리스는 엔지니어뿐만 아니라 동급 최고의 SDK를 만드는 데 적극적으로 기여하는 오픈 소스 커뮤니티의 1년 이상의 노력이 반영된 결과물입니다. 개발자들은 Java의 반응형 프로그래밍 지원, 고성능 웹 확장 애플리케이션을 신속하게 구축하는 기능, JSON 객체에 대한 기본 지원과 같은 새로운 기능에 만족할 것입니다."
개발자가 고성능 NoSQL 애플리케이션을 더 쉽게 구축할 수 있도록 지원
2.0 SDK는 Couchbase Server를 기반으로 구축하는 개발자에게 애플리케이션 개발의 가장 혁신적인 발전을 활용하는 최신의 새로운 도구를 제공합니다. 이번 릴리스에서 가장 흥미로운 통합 기능 중 하나는 Couchbase의 차세대 쿼리 언어인 N1QL의 개발자 프리뷰를 지원하는 것입니다. 이 언어는 세계에서 가장 빠른 NoSQL 데이터베이스인 Couchbase Server에 대해 SQL과 같은 쿼리를 수행할 수 있는 기능을 제공합니다. 모든 Couchbase 2.0 SDK에는 N1QL의 개발자 프리뷰가 지원되므로 개발자는 N1QL 언어에 능숙하게 구축할 수 있습니다.
또한 2.0 SDK에는 다음이 포함됩니다:
- 일관된 개발자 경험: 모든 플랫폼에서 일관된 개발자 환경을 제공하므로 여러 언어로 작업하는 개발자가 사용 중인 언어에 관계없이 Couchbase에서 애플리케이션을 쉽게 빌드할 수 있습니다. 2.0 SDK에서는 모든 개발자 플랫폼에서 명령과 메서드가 통합되었습니다.
- JSON 객체에 대한 기본 지원: 모든 SDK에서 작업할 때 기본 JSON 객체 유형이 지원되므로 타사 라이브러리가 필요하지 않으며, 다른 데이터 유형을 지원해야 했던 Couchbase의 유연성을 유지할 수 있습니다.
- 향상된 연결 관리: 2.0 SDK는 더 적은 리소스를 사용하여 Couchbase와 통신합니다. 연결이 더 지능적으로 관리되고 더 잘 관리되어 고성능 작업에서 Couchbase의 상당한 성능 우위를 확장합니다.
- 프레임워크 통합: 카우치베이스 오픈 소스 커뮤니티에서 활발하게 개발 중인 Node.js 프레임워크와 함께 스프링 프레임워크 및 ASP.NET에 대한 지원이 카우치베이스 SDK에 포함되어 있습니다.
모국어에 대한 SDK 투자
모든 SDK를 아우르는 새로운 기능 외에도 지원되는 각 프로그래밍 언어의 개발자 API가 발전했습니다. 카우치베이스는 퓨처와 콜백을 없애고 보다 효율적인 개발 모델을 제공하는 완전한 이벤트 중심 프로그래밍 모델인 네이티브 리액티브 프로그래밍을 지원하는 최초의 NoSQL 공급업체입니다. 리액티브 프로그래밍을 지원하므로 Java 개발자는 확장성이 뛰어난 애플리케이션을 쉽고 빠르게 코딩하고 애플리케이션을 더 빠르게 출시할 수 있습니다.
그림 1:
Couchbase Java SDK 2.0은 우아한 Java 문서 데이터베이스 인터페이스와 강력하고 이해하기 쉬운 리액티브 프로그래밍 모델을 제공합니다.
"우리는 전통적인 IT 분야가 무너지고 있는 시대에 살고 있습니다. 기업은 미래를 예측할 수 없고 예상치 못한 변화를 지원할 수 있는 새로운 기술 아키텍처가 필요하기 때문에 대응력이 필요합니다."라고 RedMonk의 공동 창립자인 James Governor는 말합니다. "애자일, 버스트, 린, 이것이 바로 비즈니스의 미래입니다. 개발자는 민첩한 고성능 애플리케이션을 구축하여 이를 지원해야 합니다. 반응형 Java에 대한 지원을 포함한 Couchbase의 새로운 SDK는 미래 지향적인 개발자가 미래의 애플리케이션을 구축할 수 있는 훌륭한 도구입니다."
.NET용 2.0 Couchbase SDK는 대량 API를 구현하여 대량의 데이터를 훨씬 더 효율적으로 읽고 업데이트할 수 있습니다. 또한 .NET 버전에는 .NET 애플리케이션 내에서 Couchbase 버킷을 관리하는 새로운 버킷 관리 기능이 포함되어 있습니다. 또한 2.0 SDK는 문서 지향 프로그래밍 모델, 업데이트된 C libcouchbase를 통한 핵심 IO 개선, 향상된 연결 관리 및 오류 처리, 스트리밍 보기 쿼리 기능으로 Node.js 및 PHP로 구축하는 개발자를 지원하여 초고성능 쿼리 기능과 처리량을 제공하는 Couchbase의 선도적 입지를 더욱 확장합니다.
카우치베이스 소개
카우치베이스는 데이터가 기업의 핵심이라고 믿습니다. 개발자와 아키텍트가 가장 미션 크리티컬한 애플리케이션을 구축, 배포, 실행할 수 있도록 지원합니다. Couchbase는 데이터센터와 모든 클라우드에서 실행되는 유연하고 확장 가능한 고성능의 최신 데이터베이스를 제공합니다. 세계 최대 규모의 많은 기업들이 비즈니스에 필수적인 핵심 애플리케이션을 구동하기 위해 Couchbase를 사용하고 있습니다. 자세한 내용은 다음을 참조하세요. www.couchbase.com.
미디어 연락처
제임스 김
couchbasePR@couchbase.com
카우치베이스 커뮤니케이션

