커넥터

데이터 통합을 위해 Molo17 GlueSync를 사용해야 하는 5가지 이유

대기업, 중소기업, 정부 기관 등 전 세계의 모든 조직은 전략적 애플리케이션을 지원하고 중요한 데이터를 저장하기 위해 데이터베이스를 사용합니다. 완전 관리형 서비스형 데이터베이스(DBaaS)로 배포하든 자체 관리형으로 배포하든 Couchbase와 같은 NoSQL 데이터베이스의 사용은 급격히 증가하고 있습니다. 기업들이 전략적 이니셔티브를 위해 Couchbase를 찾는 이유는 데이터 저장 방식의 유연성, 향상된 성능, 웹, 모바일 및 IoT 애플리케이션에 대한 뛰어난 지원과 규모에 관계없이 운영할 수 있는 능력 등 다양합니다.

그러나 카우치베이스 데이터베이스는 사일로 방식으로 운영되지 않기 때문에 기존 관계형 데이터베이스나 다른 NoSQL 데이터베이스와 실시간으로 데이터를 동기화하는 것이 필수적입니다. 이것이 바로 MOLO17 GlueSync 데이터 통합 플랫폼 의 장점은 다음과 같습니다. GlueSync는 데이터 오프로딩, 캐싱, 분석, 데이터 레이크 마이그레이션 또는 새로운 데이터 집약적 애플리케이션을 위해 Couchbase로 안전하고 원활하게 이동할 수 있는 경로를 제공합니다. 조직이 데이터 현대화 이니셔티브에 GlueSync 사용을 고려해야 하는 5가지 이유는 다음과 같습니다.

이유 #1: 양방향 동기화

GlueSync는 다음을 보장합니다. 실시간 양방향 가장 널리 사용되는 관계형 데이터베이스와 Couchbase 간의 충돌 해결을 동기화합니다.

CDC 또는 변경 데이터 캡처(마지막 확인 이후 데이터베이스에서 변경된 내용만 캡처한 다음 해당 업데이트만 대상 데이터베이스로 전송하는 기능)를 제공하면서 GlueSync를 사용하면 중요한 시스템을 계속 동기화할 수 있습니다. 일반적으로 GlueSync는 관계형 데이터베이스(Microsoft SQL Server, Oracle, IBM DB2 등)에서 Couchbase로 데이터를 실시간으로 복제하는 것으로 시작합니다. 그러나 그 후 Couchbase에서 데이터가 추가되거나 업데이트되면 GlueSync는 수정된 데이터를 다시 관계형 데이터베이스로 이동하여 진정한 양방향 복제를 구현할 수 있습니다.

또한 글루싱크 엔진은 고유한 설계 덕분에 일관성을 보장하고 Couchbase Mobile 인프라를 충돌 없이 유지합니다. MOLO17에 대한 깊은 이해 카우치베이스 모바일 그리고 동기화 게이트웨이 개발팀은 양방향 동기화를 처리하는 모바일 및 서버 사용 사례를 중심으로 GlueSync를 설계할 수 있었습니다. 양방향 기능은 구성 중에 쉽게 활성화 또는 비활성화할 수 있습니다.

이유 #2: 뛰어난 성능

GlueSync는 네이티브 카우치베이스 SDK 그리고 10년 이상 현장에서 Couchbase Server 및 Couchbase Mobile 인프라를 사용하면서 얻은 모범 사례. Couchbase Eventing을 활용하면 Couchbase 버킷에서 CDC를 수행할 때 고유한 가치 제안을 할 수 있습니다. 분리된 워크로드, 자동 배포 및 수명 주기 관리, 낮은 설치 공간, 다차원 확장 등 GlueSync의 고유한 아키텍처를 통해 얻을 수 있는 이점을 누릴 수 있습니다.

이유 #3: 중첩 문서 지원

데이터 변환(데이터 모델링이라고도 함)은 데이터를 소스 데이터베이스의 형식에서 원하는 대상 데이터베이스의 형식으로 변환하는 데이터 복제 프로세스의 핵심적인 부분입니다. 이 중요한 프로세스는 특히 관계형 데이터베이스에서 Couchbase와 같은 NoSQL JSON 기반 데이터베이스로 복제를 수행할 때 많이 요청됩니다.

이 경우 애플리케이션 요구 사항을 반영하여 여러 소스 테이블을 하나의 JSON 문서에 매핑해야 할 수 있습니다. GlueSync는 SQL 쿼리 문을 지원할 뿐만 아니라 고급 데이터 모델링 구조를 통해 소스 테이블에 속한 객체가 대상 JSON 문서에서 어떻게 표현되어야 하는지 정의할 수 있습니다. JSON 사전과 배열을 중첩하고 집계하는 방법은 완전히 자유롭습니다.

이유 #4: 배포, 확장성 및 안정성

GlueSync는 Linux, Unix, Windows 및 Mac OS에서 실행됩니다. 이 애플리케이션은 Kubernetes 매니페스트 파일과 함께 컨테이너화된 애플리케이션으로 배포되어 Kubernetes 환경에서 GlueSync를 실행할 수 있습니다. 또한 Red Hat OpenShift에서도 실행할 수 있습니다.

트랜잭션 일관성과 복원력을 보장하는 동시에 GlueSync는 원활하게 확장할 수 있습니다. 컨테이너 우선 접근 방식 덕분에 여러 스레드와 인프라의 노드에 부하를 분산할 수 있습니다: GlueSync는 모든 크기의 데이터를 이동할 수 있습니다.

Prometheus 모니터링 시스템에 익숙하든, 자세한 로깅을 원하든, GlueSync가 도와드릴 수 있습니다. 알림 기능은 사용자 지정 가능한 트랩과 이메일을 통해 사용자 지정할 수 있습니다.

이유 #5: 총 소유 비용

클라우드에서든 온프레미스에서든 Couchbase를 배포할 때는 관계형 데이터베이스, 기타 NoSQL 데이터베이스 또는 기타 플랫폼에서 실시간으로 데이터를 수집해야 할 가능성이 높습니다. Couchbase 플랫폼을 기존 데이터베이스와 통합하지 못하면 목표를 달성하는 데 어려움을 겪을 수 있습니다. 실시간 데이터 복제 및 변경 데이터 캡처를 구현하는 솔루션, 예를 들어 GlueSync를 사용하면 데이터를 빠르고 쉽고 자동으로 공유할 수 있습니다.

기성 소프트웨어 제품 중 GlueSync는 Couchbase Java SDK를 사용하여 Couchbase Capella 및 Couchbase Server와 상호 작용하는 유일한 제품이므로 GlueSync 사용에 대한 진정한 대안은 DIY(직접 해보기) 방식입니다. DIY에 비해 GlueSync의 낮은 총소유비용(TCO)을 고려하는 것이 중요합니다. 글루싱크를 사용하면 유연성, 성능, 확장성을 제공하면서 적은 투자로 높은 효과를 얻을 수 있습니다. 또한 GlueSync는 신속하게 구현 및 배포할 수 있으므로 전체 통합 프로세스의 비용을 절감할 수 있습니다.

글루싱크를 활용하면 비용이 많이 드는 컨설팅과 커스텀 코딩이 필요하지 않습니다. 이러한 모든 요소를 통해 개발 리소스를 최적화하여 직원들이 보다 전략적인 개발 프로젝트에 집중할 수 있습니다. 설치 및 구성이 완료되면 바로 사용할 수 있으므로 구현과 유지 관리에 1년 가까운 개발자의 시간이 소요되는 자체 개발 실시간 통합 솔루션에 비해 배포를 가속화하고 출시 시간을 단축할 수 있습니다.

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 지아코모 로렌진

Giacomo는 MOLO17의 북미 운영 총괄 수석 부사장입니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.