아우라베이스 로고
아우라베이스문서
문서›서비스›NoSQL 문서 저장소

NoSQL 및 문서 저장소

MongoDB와 호환되는 문서 지향 데이터베이스 엔진입니다. 유연한 JSON 데이터 구조를 저장하고, 컬렉션을 색인화하고, 복잡한 집계 파이프라인을 실행하세요.

9분 읽기·레벨 중급·2026. 8. 19.에 개정됨
이 영어 텍스트는 프랑스어 원본에서 자동으로 생성되었으며 아직 검토되지 않았습니다.
이 페이지는 자동으로 번역되었습니다. 영어 버전은 권위가 있습니다.
#
개요

Aurabase 문서 저장소

PostgreSQL 관계형 엔진 외에도 Aurabase를 사용하면 프로젝트별로 격리된 NoSQL 문서 저장소 엔진을 활성화할 수 있습니다. 이는 Aurabase 인프라(백업, 액세스 제어, 관찰 가능성)의 견고성과 함께 반구조화된 문서의 유연성을 제공합니다.

권장 사용 사례

추적/분석 이벤트, 이기종 속성이 있는 제품 카탈로그, 실시간 원격 측정 및 사용자 세션을 위한 NoSQL 엔진을 선택하세요.

#
예

수집 작업

nosql-insert.tstypescript
const { data, error } = await aura.nosql
  .collection('events')
  .insertOne({
    type: 'user_signup',
    userId: 'usr_9482',
    metadata: { country: 'FR', plan: 'pro' },
    timestamp: new Date(),
  })
#
특징

생산에 최적화된 엔진

유연한 계획

동적 JSON/BSON 문서. 로그, 전자상거래 카탈로그, IoT 원격 측정 및 비표준 프로필에 적합합니다.

쿼리 연산자

$eq, $ne, $in, $nin, $gt, $gte, $regex, $exists 및 중첩된 개체 및 배열에 대한 쿼리입니다.

집계 파이프라인

$match, $project, $group, $sort, $unwind 및 스트리밍 지표 계산을 통한 다단계 변환.

강력한 인덱싱

전체 텍스트 검색을 위한 단순 복합 텍스트 인덱스와 만료된 문서를 자동으로 제거하는 TTL 인덱스입니다.

설명 및 프로파일링

각 쿼리에 대한 자세한 실행 계획(COLLSCAN 대 IXSCAN, 실행 시간, 사용된 인덱스)

REST API 및 통합 SDK

REST 엔드포인트 /v1/nosql/{project_id}/* 또는 @aurabase/aurabase-js SDK를 통해 직접 액세스합니다.

#
성능

쿼리 최적화(설명)

각 쿼리를 분석하여 실행 단계를 검사하고 인덱스가 요청되었는지(IXSCAN) 또는 전체 스캔이 발생했는지(COLLSCAN) 식별할 수 있습니다.

explain-plan.jsonjson
{
  "queryPlanner": {
    "winningPlan": {
      "stage": "IXSCAN",
      "indexName": "metadata.country_1_timestamp_-1",
      "keysExamined": 42,
      "docsExamined": 42
    },
    "executionTimeMillis": 1.2
  }
}
#
건축

PostgreSQL과 NoSQL: 어떤 엔진을 선택해야 할까요?

CriterionPostgreSQL(관계형)문서 저장소(NoSQL)

Structure엄격한 스키마, 버전이 지정된 마이그레이션엄격한 제약 조건이 없는 동적 스키마

Relations & Jointures복잡한 SQL 조인, 외래 키중첩/비정규화된 문서

Contrôle d’accès컬렉션 및 역할 토큰별 RLS(행 수준 보안) 선언적 SQLPermissions

Recherche Vectorielle속성 및 텍스트 인덱스를 기준으로 HNSWFiltering을 사용하는 기본 pgVector

Idéal pour코어 뱅킹, B2B SaaS, 권한 관리로그, 동적 카탈로그, IoT, 이벤트

마지막 업데이트 · 2026. 8. 19.