기능
카우치베이스와 오라클의 주요 기능 비교
- 포함된 내용
- SQL
- 산 거래
- 스키마 유연성
- 수평 스케일링
- 자동 복제
- 내장 캐싱
- 다중 모델 지원
- 모바일 및 엣지 동기화
- 자동 샤딩
- 다차원 스케일링
- 데이터베이스 로직
- REST 관리 API
- Couchbase
- 이벤트, UDF
- Oracle
- 제한된 네이티브 샤딩, 복잡한
- 스프로크, 트리거, 조회수
고객
성공 사례: 오라클에서 카우치베이스까지
코드 스니펫
SQL++는 PL/SQL과 같은 모든 기능을 갖춘 SQL 구현으로, JOIN, CTE 및 CRUD를 지원합니다.
SELECT u.name, AVG(o.total) AS avgOrderTotal
FROM users u
JOIN orders o ON u.userId = META(o).id
WHERE u.membershipLevel = 'Gold' AND u.status = 'active'
GROUP BY u.name
SELECT u.Name, AVG(o.Total) AS AvgOrderTotal
FROM Users u
JOIN Orders o ON u.UserId = o.UserId
WHERE u.MembershipLevel = 'Gold' AND u.Status = 'active'
GROUP BY u.Name