기능
카우치베이스 모바일과 몽고DB Atlas 기기 동기화(영역)의 주요 기능 비교
MongoDB Atlas 장치 동기화(Realm)와 달리 Couchbase Mobile은 호스팅 또는 자체 관리 배포, SQL 지원, 피어 투 피어 동기화, 임베디드 장치 지원, 사용자 지정 가능한 충돌 해결 기능을 제공합니다.
- 포함된 내용
- 오프라인 지원
- 플랫폼 지원
- 유연한 토폴로지
- 피어 투 피어 동기화
- 델타 동기화
- 동기화 충돌 해결
- SQL++
- 온프레미스/자체 관리 배포
- 디바이스 내 벡터 검색
- Couchbase
- 모바일, IoT 및 임베디드 디바이스 지원
- 포괄적이고 사용자 지정 가능한
- MongoDB Atlas 장치 동기화(영역)
- 모바일 플랫폼만 해당
- 기본, 사용자 지정 없음
고객
고객의 의견
무엇을 도와드릴까요?
별표(*)가 있는 모든 필드는 반드시 입력해야 합니다.
제출해 주셔서 감사합니다.
카우치베이스 담당자가 곧 연락을 드릴 것입니다.
코드 스니펫
Couchbase Mobile은 MongoDB의 쿼리 언어보다 더 직관적인 SQL을 지원합니다.
> SQL
SELECT SUM(value * volume) AS val, symbol
FROM db.stocks
WHERE symbol IN ( "AAPL", "GOOG" ) AND value > 0
GROUP BY symbol
ORDER BY val DESC, symbol ASC
> SQL
db.stocks.aggregate([
{ "$match": {
"$and": [
{"symbol": {
"$in": [
"AAPL",
"GOOG"]}},
{ "value": {
"$gt": 0 }}]}},
{ "$group": {
"_id": {
"symbol": "$symbol" },
"sum(value * volume)": {
"$sum": {
"$multiply": [
"$value",
"$volume"]}}}},
{ "$project": {
"_id": 0,
"sum(value * volume)": "$sum(value * volume)",
"symbol": "$_id.symbol"}}
{ "$sort": {
"sum(value * volume)": -1,
"symbol": 1 }}]})