Couchbase Connect 2015가 출시되었습니다! 그리고 Couchbase Server 4.0 베타의 출시를 발표하게 되어 매우 기쁩니다!
이번 버전은 Couchbase 역사상 가장 크고 중요한 릴리즈의 베타 버전입니다. 가장 많은 분들이 기다려온 두 가지 릴리스 정의 기능인 N1QL(JSON용 SQL)과 다차원 확장이 포함되어 있습니다. 4.0 베타 버전은 강력한 글로벌 보조 인덱스, 차세대 저장소 엔진인 ForestDB, 주요 보안 기능도 제공합니다.
Couchbase Server 4.0 다운로드 베타! |
Couchbase Server 4.0 베타 릴리즈에 대한 간략한 개요를 살펴보겠습니다:
N1QL(JSON용 SQL)
N1QL은 풍부한 데이터를 대규모로 쿼리하기 위한 Couchbase의 강력한 새 쿼리 언어입니다. SQL의 강력한 성능과 JSON의 유연성을 결합한 언어입니다.
N1QL은 표현적이고 선언적이며 엔터프라이즈 SQL 에코시스템과 통합되기 때문에 강력합니다. N1QL은 차세대 데이터베이스 시스템에서 작동하는 확장 가능한 애플리케이션을 빠르게 개발할 수 있는 쉽고 친숙한 추상화를 제공합니다. 필터 표현식, 집계 표현식, JOIN 및 기타 여러 기능을 통해 풍부한 애플리케이션을 구축할 수 있습니다.
N1QL을 꼭 사용해 보시길 강력히 추천하며, 마음에 드실 거라 확신합니다! N1QL에 대해 자세히 알아보려면 여기를 방문하세요: https://www.couchbase.com/blog/introducing-n1ql-sql-gene-in-nosql/
글로벌 보조 인덱싱(GSI)
뷰라고 하는 기존의 MapReduce 기반 인덱스 외에도, Couchbase Server는 글로벌 보조 인덱스(GSI)를 제공합니다. GSI를 사용하면 맵리듀스의 오버헤드 없이 보조 인덱스 필드를 사용하여 문서에 더 빠르게 액세스할 수 있습니다.
GSI는 다음을 위한 빠른 액세스를 제공합니다. N1QL 쿼리. GSI의 지원으로 보조 필드에서 특정 조회를 대상으로 하는 쿼리를 제출할 수 있습니다. 예를 들어 고객 키를 사용하지 않고 이메일 주소로 고객을 조회할 수 있습니다.
GSI는 다음과 같은 혜택을 제공합니다:
- 수집-분산 및 인덱스 작업 세트 관리를 방지하여 인덱스 효율성 향상
- 인덱스가 독립적으로 파티셔닝 및 확장할 수 있도록 하여 애플리케이션 확장성 향상
다차원 스케일링
기업의 확장 방식을 재정의한 Couchbase 분산 데이터베이스 다차원 확장 옵션을 제공합니다. 쿼리, 인덱스, 데이터 등 서비스를 분리 및 격리할 뿐만 아니라 개별적으로 확장하여 애플리케이션 성능을 개선하고 리소스 활용도를 높일 수 있습니다. Couchbase Server 4.0은 워크로드가 다양한 엔터프라이즈 애플리케이션에 필요한 속도와 정밀도로 확장할 수 있는 최초이자 유일한 분산 데이터베이스입니다.
다차원 확장을 통해 기업은 특정 서비스의 워크로드에 따라 리소스를 할당하여 하드웨어를 최적화하고, 쿼리 수행, 인덱스 유지 관리, 데이터 쓰기를 다른 노드에서 수행하여 리소스 경합을 피할 수 있습니다. 쿼리를 수행하거나 인덱스를 유지 관리하기 위해 모든 노드의 참여를 요구하는 것은 비효율적입니다. 카우치베이스 서버 4.0은 쿼리 및 인덱스와 독립적으로 데이터를 확장하여 이 문제를 해결합니다.
ForestDB
ForestDB는 멀티코어 프로세서와 솔리드 스테이트 드라이브를 염두에 두고 설계된 최첨단 스토리지 엔진입니다. 여러 읽기 및 쓰기를 동시에 실행하여 멀티코어 프로세서의 이점을 활용하고, SSD 최적화를 통해 성능을 개선할 뿐만 아니라 솔리드 스테이트 드라이브의 수명을 향상시킵니다. 또한 다른 스토리지 엔진과 달리 ForestDB는 수정된 데이터 구조를 활용하여 읽기 및 쓰기 성능을 향상시키며, 둘 중 하나만 향상시키는 것이 아닙니다. Couchbase Server 4.0은 보조 인덱스를 저장하기 위해 ForestDB를 활용합니다.
간소화된 보안 규정 준수
보안은 가장 큰 관심사이며 많은 기업이 내부 통제를 시행하거나 외부 규칙 및 규정을 준수해야 합니다. Couchbase Server 4.0을 사용하면 PCI, HIPAA, FISMA 등의 보안 표준을 준수하기 위해 간소화된 보안 제어 기능을 사용할 수 있습니다. 버전 4.0에는 관리자 계정 관리를 위한 기본 LDAP 통합 기능이 제공되며, 새로운 감사 기능을 통해 관리자 작업을 매우 상세하게 추적할 수 있습니다. 이 모든 기능은 미사용 및 유선 데이터 암호화와 같은 기존 보안 기능에 추가되었습니다.
데이터센터 간 복제(XDCR) - 필터링
XDCR은 다양한 용도로 사용할 수 있지만 일부 사용자에게는 지리적으로 분산된 위치에서 짧은 지연 시간으로 데이터를 사용할 수 있도록 하는 수단으로 사용됩니다. 이 경우 필터링을 통해 XDCR을 더 효율적으로 사용할 수 있습니다.
다음은 XDCR로 필터링하는 것이 유용한 다양한 시나리오입니다:
- 필터를 통해 지역과 관련된 데이터를 전달하여 네트워크 트래픽을 최소화하세요.
- 참조 데이터만 포함하도록 XDCR 복제를 필터링하여 여러 지역 배포에서 참조 데이터를 격리하고 유지하세요.
CB 4.0 베타의 강력한 기능을 다운로드하여 경험해 보세요!
- 단계별 안내를 보려면 여기에서 Couchbase Server 4.0 베타 시작 가이드를 참조하세요: http://developer.couchbase.com/documentation/server/4.0/introduction/intro.html
- 바로 시작하고 싶다면 다운로드 페이지에서 개발자 미리 보기를 다운로드할 수 있습니다: http://www.couchbase.com/nosql-databases/downloads#PreRelease
- 기본 SDK를 사용하여 Java, .Net, Node 또는 기타 언어로 개발하려는 경우 "클라이언트 라이브러리" 섹션에서 최신 SDK 버전을 다운로드하여 Couchbase Server 4.0용 개발자 프리뷰에 연결하세요: http://www.couchbase.com/nosql-databases/downloads
- Simba ODBC 및 JDBC 드라이버를 사용한 Couchbase Server 4.0 베타에 대한 SQL-92 연결에 대한 자세한 내용은 여기에서 확인할 수 있습니다: http://www.simba.com/couchbase/couchbase-odbc-jdbc-connectivity-solutions-beta-now-available
방문하기 카우치베이스 서버 4.0 페이지 에서 자세한 내용을 확인하세요. 최고 수준의 엔지니어들이 포럼을 적극적으로 모니터링하고 있습니다. 언제든지 질문하고, 기술 담당자의 답변을 얻고, 피드백을 제공해 주세요. 포럼.
[카우치베이스 서버 4.0(4월 4.0 개발자 프리뷰, 6월 4.0 베타, 8월 4.0 릴리스 후보)의 기능을 여러 차례 살짝 엿본 결과, 가장 큰 [...]을 발표하게 되어 매우 기쁩니다.]