이 세션에서는 JSON Document NoSQL 데이터플랫폼과 카우치베이스를 소개하고, SQL 기반의 하이브리드 서치 (SQL + Text Search + Vector Search)로 AI 기반의 애플리케이션 개발 방법을 소개합니다. 또한, Embedded DB 지원을 통한 모바일 앱 데이터와 데이터센터의 데이터베이스와의 손쉬운 통합 방안도 살펴봅니다.


어플리케이션 변화과정

클라이언트-서버 앱웹 앱모바일 앱AI-Powered 앱

데이터 모델 고민

SQL vs NoSQL

image.png

Couchbase : Enterprise 데이터 플랫폼

1. 메모리 기반 Micro Service 아키텍쳐

image.png

2. Memory First 아키텍쳐

인 메모리 빌트인 캐시 → 빠른 Read/Write 업무를 수행하고 데이터 분산 관련 작업도 메모리 기반 프로토콜 사용

3. 분산 병렬, Master Node-less 아키텍쳐

4. 자원 절약형 다차원 독립 확장 아키텍쳐

서비스 별 Workload 분산 및 독립성 보장

5. 빠른 Fail-over를 통한 고가용성

노드 장애, 노드 추가 & 삭제시, 서비스 가용성 보장