샌프란시스코, 2019년 9월 18일 -오라클 오픈월드, 부스 #610—Couchbase엔터프라이즈급 멀티클라우드-엣지 NoSQL 데이터베이스의 개발사인 Atlassian은 오늘 다중 문서 ACID 트랜잭션 지원과 다양한 쿼리 개선 사항을 포함한 Couchbase Server의 새로운 기능을 발표했습니다. Couchbase Server 6.5는 SQL 및 관계형 데이터베이스 관리 시스템(RDBMS)과 동등한 기능을 제공하므로 기업에서 Couchbase에서 비즈니스 크리티컬 애플리케이션을 더 쉽게 개발할 수 있게 해줍니다. Couchbase Server 6.5는 현재 다음 위치에 있습니다. 베타 올 겨울에 정식 출시될 예정입니다.
기업이 빠르게 변화하는 디지털 환경에서 경쟁력을 유지하기 위해 새로운 애플리케이션을 계속 개발함에 따라, 이러한 애플리케이션을 구축할 수 있는 보다 민첩하고 성능이 뛰어나며 확장 가능한 데이터베이스에 대한 요구가 증가하고 있습니다. 이미 SQL 오픈 표준 작업에 익숙한 개발자는 Couchbase Server 6.5를 통해 NoSQL 환경에서도 동일한 기술을 활용하여 오늘날의 웹, 모바일 및 IoT 애플리케이션의 요구 사항을 해결할 수 있습니다.
Couchbase Server 6.5의 주요 특징은 다음과 같습니다:
분산형 ACID 트랜잭션
지금까지는 단일 문서 트랜잭션만 지원했지만, Couchbase Server 6.5는 여러 문서와 여러 노드에 걸쳐 분산된 ACID 트랜잭션을 제공합니다. 분산형 스케일아웃 데이터 플랫폼인 Couchbase는 확장성, 성능, 고가용성 분야의 리더로서 오랫동안 차별화되어 왔습니다. 다중 문서 분산 트랜잭션을 통해 Couchbase는 이러한 원칙에 충실합니다. 다중 문서 분산 트랜잭션의 추가를 통해 Couchbase는 항상 잘 알려진 성능과 확장성을 저하시키지 않으면서 트랜잭션 의미론을 제공할 수 있게 되었습니다.
쿼리 개선 사항
특히 재무 및 통계 보고를 위해 복잡한 쿼리를 간소화하고 코드 복잡성을 줄여주는 RDBMS ANSI 표준에 해당하는 창 기능을 비롯한 다양한 쿼리 개선 사항을 제공하는 Couchbase Server 6.5가 출시되었습니다. 실제로 IT 컨설팅 업체인 Altoros는 곧 발표될 데이터베이스 쿼리 비교 분석이라는 제목의 보고서에서 Couchbase의 쿼리 기능을 다른 두 가지 접근 방식과 비교했습니다. Altoros가 테스트한 9가지 비즈니스 시나리오에서, 주요 경쟁사의 절차적 접근 방식에 비해 Couchbase의 선언적 접근 방식이 애플리케이션을 만들 때 개발자가 작성해야 하는 코드가 훨씬 더 적다는 사실을 발견했습니다.
Couchbase는 또한 NoSQL을 위한 쿼리 최적화 기능을 도입하고 미리 보기를 제공합니다. 특허 출원 중인 비용 기반 쿼리 최적화 도구는 RDBMS와 마찬가지로 규칙 기반 최적화 도구를 사용하여 최적의 실행 계획을 선택함으로써 개발자가 쿼리 조정에 소요되는 시간을 줄일 수 있도록 도와줍니다.
따옴표 지원
"Couchbase는 NoSQL의 기능과 SQL의 친숙함 및 쿼리 성능을 결합하여 RDBMS 개발자가 새로운 애플리케이션을 쉽게 채택하고 만들 수 있도록 지원합니다. 따라서 양자택일의 문제가 아니라 '이것'과 '저것'의 문제입니다. 오늘날의 개발자들은 NoSQL의 민첩성을 이용해 다른 종류의 애플리케이션을 만들고 있지만, 트랜잭션 지원을 포함해 관계형 애플리케이션의 무결성과 일관성도 점점 더 필요로 하고 있습니다. Couchbase 6.5는 SQL과 트랜잭션을 NoSQL과 아주 훌륭하게 결합합니다."
-칼 올로프슨, 연구 부사장, IDC
"최근 Infosys에서 주최한 해커톤 행사인 OpenHack의 최신 버전에서 수백 명의 개발자가 Couchbase를 경험했습니다. Couchbase는 SQL 기반이며 배우고 개발하기 쉽기 때문에 반응이 매우 뜨거웠습니다. Couchbase의 다중 문서 ACID 규정 준수 지원 및 기타 여러 가지 흥미로운 새 기능을 통해 우리 고객들이 광범위한 데이터 사용 사례를 발견할 수 있을 것이라고 확신합니다."
-Gautam Khanna, 부사장 겸 현대화 실무 책임자, Infosys
"JSON용 SQL을 처음 접했을 때, SQL과 99% 동일한 언어로 쿼리할 수 있는 유연성이 있다는 것을 금방 깨달았습니다. 그래서 모든 개발자가 쉽게 전환할 수 있었습니다. 6.5에서 계획된 새로운 쿼리 개선 사항으로, Couchbase가 SQL 개발자가 NoSQL의 약속을 활용할 수 있는 기회를 계속 넓혀갈 수 있게 되어 기대가 큽니다."
-부디카 라트나야카, 수석 수석 엔지니어, American Express
"오늘날의 시장 현실은 NoSQL 데이터베이스가 최신 비즈니스 애플리케이션에 매우 중요하다는 것입니다. 기업들은 여전히 의존하고 있는 관계형 데이터베이스와 동등한 기능을 제공하기 위해 NoSQL 데이터베이스를 찾고 있습니다. 6.5에서 제공하는 다중 문서 트랜잭션 지원을 통해 Couchbase는 스키마 유연성, 확장성, 성능과 같은 NoSQL의 장점과 SQL 및 트랜잭션과 같은 관계형 데이터베이스의 주요 기능을 모두 신뢰할 수 있는 이러한 요구를 해결해 나가고 있습니다. 이러한 고유한 방식으로 기존 데이터베이스와 최신 NoSQL 데이터베이스를 연결하는 Couchbase Server 6.5는 애플리케이션 개발, 제공, 배포 및 확장을 기하급수적으로 가속화할 것입니다."
-라비 마유람, 엔지니어링 담당 수석 부사장 겸 CTO, Couchbase
Resources