Couchbase Server 4.0의 개발자 프리뷰의 막을 내리게 되어 기쁩니다. 이번 초기 릴리스에는 N1QL(SQL+JSON)을 사용한 새로운 쿼리 인터페이스, 글로벌 보조 인덱싱(GSI)을 사용한 저지연 쿼리를 위한 새로운 인덱싱, 확장성을 위한 혁신적인 새 아키텍처인 다차원 확장, 간소화된 보안 및 규정 준수 등 많은 개선 사항이 포함되어 있습니다....
이러한 기능 중 일부는 2년 넘게 작업해 온 것으로, 이전 버전에서 제공된 데이터베이스 변경 프로토콜(DCP) 및 조정 가능한 메모리와 같은 기본 아키텍처 개선 사항을 기반으로 합니다. 이러한 추가 기능을 비롯한 다양한 기능을 갖춘 Couchbase Server 4.0은 확장 가능한 실시간 NoSQL 플랫폼을 찾는 기업에게 큰 힘을 실어주는 대규모 릴리스입니다.
카우치베이스 서버 4.0 개발자 프리뷰 다운로드 |
---|
4.0의 새로운 기능은 무엇인가요?
바로 들어가 보겠습니다!
N1QL - SQL + JSON
많은 분들에게 SQL은 오랜 친구이며, 언뜻 보면 Couchbase Server N1QL이 매우 친숙하게 느껴질 것입니다. 하지만 N1QL에는 몇 가지 추가적인 트릭이 있습니다. N1QL은 네이티브 JSON을 알고 있습니다. 즉, 문서용 SQL은 유연한 Couchbase Server 데이터 모델(즉, JSON 기반 문서 데이터)에서 작동하며 애플리케이션이 앱과 데이터베이스 모두에서 개체를 충실하게 표현할 수 있도록 JSON을 반환합니다. N1QL은 기본 데이터 유형 지원을 넘어 기본 배열 및 하위 문서 유형과 일치하는 동사를 사용하여 해당 언어에서 쉽게 조작할 수 있습니다. 완전한 기능을 갖춘 SQL 구현에서 기대할 수 있는 많은 기능도 있습니다: 과거에 클라이언트 측 코드를 복잡하게 만들었던 많은 연산을 제거할 수 있는 JOIN, 하위 쿼리, NEST/UNNEST 등이 있습니다. 요약하자면, N1QL은 애플리케이션 코드를 크게 간소화합니다!
새로운 글로벌 보조 인덱싱(GSI)
Couchbase Server 4.0은 쿼리 속도를 높이고 새로운 수준으로 확장하는 색인을 생성하는 고유한 새로운 방법을 추가했습니다. 새로운 글로벌 보조 인덱스(GSI)를 사용하면 이전에는 불가능했던 실시간 지연 시간으로 빅 데이터를 쿼리할 수 있는 새로운 유형의 애플리케이션을 구축할 수 있습니다.
모든 데이터 관리 환경의 인덱스는 핵심 데이터 작업(삽입, 업데이트, 삭제)과 끊임없이 경쟁합니다. 버전 4.0의 새로운 GSI 기술을 사용하면 핵심 데이터로부터 독립적으로 확장 및 분할할 수 있는 인덱스를 생성하여 데이터 수집과 인덱스 유지 관리 간의 리소스 경합을 최소화할 수 있습니다.
예상대로, Document용 SQL은 또한 Couchbase Server에서 한동안 사용할 수 있었던 JSON 문서에 빠르게 액세스할 수 있는 강력한 방법인 증분 MapReduce 보기를 활용할 수 있습니다.
다차원 스케일링
새로운 다차원 확장(MDS) 모델은 가장 까다로운 애플리케이션에서 달성할 수 있는 지연 시간과 처리량을 혁신적으로 개선합니다. 기존 빅 데이터 및 NoSQL 데이터베이스의 경우, 고전적인 확장성 모델은 동종 스케일 아웃으로, 워크로드를 상용 머신 세트에 균등하게 분배하는 것이었습니다. 이는 이전 릴리즈의 Couchbase Server가 작동하는 방식이며, 이 간단한 토폴로지를 MDS가 포함된 Couchbase Server 4.0에서도 계속 사용할 수 있습니다.
그림: 동종 스케일링
이번 릴리즈의 새로운 기능은 지연 시간에 민감한 애플리케이션을 사용하는 고급 사용자가 클러스터 아키텍처를 조정하고 애플리케이션 성능을 새로운 차원으로 끌어올릴 수 있는 옵션입니다. 다차원 확장을 사용하면 데이터, 인덱싱, 쿼리 워크로드에 대해 별도의 서비스를 배포할 수 있습니다. 워크로드가 포함된 각 '영역'에서 하드웨어를 독립적으로 선택할 수 있습니다. 예를 들어, 데이터 서비스는 스케일 아웃하고 인덱싱과 쿼리는 더 큰 노드에 배포하여 스케일 업할 수 있습니다.
그림: 다차원 스케일링을 통한 독립적 스케일링
SDK 및 ODBC 및 JDBC와의 연결성
기본 카우치베이스 서버 SDK는 N1QL 및 새롭게 출시되는 모든 기능을 통합합니다. 좋아하는 SDK의 최신 버전을 다운로드하기만 하면 바로 연결됩니다! 하지만 여기서 멈출 필요는 없습니다. 관계형 SQL은 오랜 역사를 가지고 있으며, Tableau에서 Microsoft Office 또는 SAP 비즈니스 오브젝트에 이르기까지 데이터 관리, 보고 및 비주얼리제이션을 위한 많은 기존 도구에서 널리 사용되고 있습니다. 카우치베이스 서버를 기반으로 기존 도구와 복합적인 환경을 구축하려는 경우, 심바 테크놀로지는 현재 다음과 같은 개발자 프리뷰도 제공하고 있습니다. ODBC 및 JDBC 드라이버 Couchbase Server 4.0에 대한 SQL-92 표준 데이터 액세스를 위해...
간소화된 보안 규정 준수
보안은 가장 큰 관심사이며 많은 기업이 내부 통제를 시행하거나 외부 규칙 및 규정을 준수해야 합니다. Couchbase Server 4.0을 사용하면 PCI, HIPAA, FISMA 등의 보안 표준을 준수하기 위해 간소화된 보안 제어 기능을 사용할 수 있습니다. 버전 4.0에는 관리자 계정 관리를 위한 기본 LDAP 통합 기능이 제공되며, 새로운 감사 기능을 통해 관리자 작업을 매우 상세하게 추적할 수 있습니다. 이 모든 기능은 미사용 및 유선 데이터 암호화와 같은 기존 보안 기능에 추가되었습니다.
더 깊이 파헤치세요!
위에서 언급한 기능으로 Couchbase Server 4.0의 표면을 살짝 훑어본 것일 뿐이며, 더 많은 기능이 있습니다. 시작하기 가이드 를 통해 더 자세히 알아볼 수 있습니다.
OK! 4.0을 사용하려면 어떻게 해야 하나요?
시작하기 전에 이 점을 기억하세요: Couchbase Server 4.0은 아직 개발 중입니다. 당신 는 제품의 최종 버전에 큰 영향을 미칠 수 있습니다. 사용자 경험에 대한 피드백을 보내주시면 귀담아 듣겠습니다. 피드백을 제공하는 방법은 간단합니다! 여기에서 여러분의 목소리를 낼 수 있는 모든 방법을 찾을 수 있습니다. 피드백 페이지.
개발자 미리 보기를 쉽게 이용할 수 있습니다.
- 단계별 안내를 보려면 시작하기 가이드 Couchbase Server 4.0 개발자 프리뷰용.
- 바로 시작하여 다운로드하세요:
- Couchbase Server 4.0 개발자 미리 보기를 다운로드하세요. 사전 출시 다운로드 페이지로 이동합니다.
- 네이티브 SDK를 사용하여 Java, .Net, Node 또는 기타 언어로 개발하려면 아래에서 최신 SDK 버전을 다운로드하세요. 다운로드의 "클라이언트 라이브러리" 섹션에 있습니다. 페이지로 이동합니다.
- Simba ODBC 및 JDBC 드라이버가 포함된 Couchbase Server 4.0 개발자 프리뷰에 대한 SQL-92 연결 및 다운로드 페이지는 다음을 방문하세요. Simba.
방문하기 카우치베이스 서버 4.0 페이지 4.0 릴리스에 추가되는 기능에 대한 자세한 내용을 확인하세요.
놀랍다!!!
n1ql과 odbc로 즐거운 주말을 보내겠습니다!!!
哈哈
很不错
[...] Couchbase Server 4.0(4월 4.0 개발자 프리뷰, 6월 4.0 베타, 8월 4.0 릴리스 후보)의 기능을 여러 차례 살짝 엿볼 수 있게 되어 매우 기쁘게 생각합니다 [...]
[...] N1QL이 포함된 Couchbase Server 4.0을 사용하는 경우 기본 인덱스를 생성하여 Couchbase SQL과 유사한 인터페이스를 탐색할 수 있도록 [...]