이 섹션에서는 MongoDB 사용하여 애플리케이션을 개발하기 위한 포괄적인 지침 제공합니다. MongoDB 에 연결하고, CRUD 작업을 수행하고, 쿼리 언어 사용하고, 인덱스로 최적화하고, 효과적인 데이터 모델을 설계하는 방법을 알아보세요.
문서의 이 섹션에서는 데이터베이스 기본 사항, 스트리밍 데이터 처리, 최신 제품 업데이트에 대한 출시하다 노트 등 자체 관리형 배포서버와 MongoDB Atlas 모두에 적용할 수 있는 핵심 MongoDB 기능에 대해 설명합니다.
데이터베이스 매뉴얼
- 개요
- MongoDB 및 그 기능에 대한 개요입니다.
- 문서
- 문서는 MongoDB 에서 데이터 저장 의 기본 단위입니다. MongoDB 데이터를 BSON 문서로 저장하고 구조화하는 방법을 알아보세요.
- 데이터베이스 및 컬렉션
- 데이터베이스와 컬렉션은 MongoDB 에서 문서를 구성하는 데 사용됩니다. 데이터베이스 및 컬렉션을 생성하고 관리 방법을 알아보세요.
- 클라이언트 라이브러리
- MongoDB 다양한 프로그래밍 언어에 대한 공식 클라이언트 라이브러리를 제공합니다. 이러한 라이브러리를 사용하여 애플리케이션에서 MongoDB 와 상호 작용 하는 방법을 알아보세요.
- 클러스터에 연결
- Atlas 또는 자체 관리형 MongoDB deployment 에 연결하는 방법을 알아보세요.
- 데이터베이스 사용자
MongoDB 데이터베이스 사용자를 사용하여 클라이언트를 인증합니다. 데이터베이스 사용자에게 다양한 역할을 부여하여 데이터베이스 에 대한 액세스 제어하고 수행할 수 있는 조치를 지정할 수 있습니다.
Atlas 와 자체 관리형 배포 모두에서 데이터베이스 사용자를 생성하고 관리 방법을 알아보세요.
- CRUD 작업
- 컬렉션에서 문서를 만들고, 읽고, 업데이트, 삭제 방법을 알아보세요.
- Indexes
- 인덱스는 MongoDB 에서 효율적인 쿼리 실행을 지원 . 인덱스를 생성하고 관리 쿼리 성능을 최적화하는 방법을 알아보세요.
- 데이터 모델링
- 데이터 모델링은 데이터베이스 내의 데이터 조직 과 관련 엔터티 간의 연결을 나타냅니다. 애플리케이션의 요구 사항에 가장 적합하도록 데이터 모델 설계하는 방법을 알아보세요.
- 집계 작업
- 집계 파이프라인을 사용하여 문서를 처리하고 계산된 결과를 반환합니다. 집계 작업을 사용하여 데이터를 분석 하고 변환하는 방법을 알아보세요.
- 검색
- MongoDB Search는 관련성 기반 앱 기능을 구축할 수 있는 원활하고 확장 가능한 환경을 제공하는 임베디드 전체 텍스트 검색 입니다. MongoDB Search를 시작하고 애플리케이션에 고급 검색 기능을 구현 방법을 알아보세요.
- Vector Search
- MongoDB 벡터 데이터베이스 로 사용하면 MongoDB Vector Search를 사용하여 다른 MongoDB 데이터와 함께 벡터 데이터를 원활하게 검색 하고 인덱스 할 수 있습니다. 애플리케이션에서 벡터 검색 구현 방법을 알아보세요.
- AI 통합
- MongoDB AI 프레임워크, 도구 및 플랫폼과 통합하여 AI 애플리케이션 및 에이전트를 빌드 방법을 알아보세요.
- 시계열
- 시계열 데이터는 시간 경과에 따른 변화를 분석 할 수 있는 일련의 데이터 포인트입니다. Time Series 컬렉션을 생성 및 관리 하고 Time Series 데이터 로 작업하는 방법을 알아보세요.
- 변경 스트림
- 변경 스트림을 사용하면 애플리케이션이 실시간 데이터 변경 사항에 액세스 하고 이에 대응할 수 있습니다. 데이터 변경 사항에 응답하도록 변경 스트림을 구성하는 방법을 알아보세요.
- 트랜잭션
- 트랜잭션을 사용하면 하나 이상의 문서에 대해 단일 원자 조작 으로 여러 읽기 및 쓰기 (write) 작업을 수행할 수 있습니다. 애플리케이션 및 클라이언트 라이브러리에서 트랜잭션을 사용하는 방법을 알아보세요.
- 데이터 페더레이션
- Data Federation 사용하면 S3, Atlas cluster 및 기타 MongoDB 데이터베이스를 포함한 여러 데이터 소스에서 데이터를 쿼리 할 수 있습니다. 애플리케이션에서 Data Federation 설정하다 하고 사용하는 방법을 알아보세요.
- 사용 중 암호화
- 사용 중 암호화 전송, 저장, 처리될 때 데이터를 보호하고 암호화됨 데이터에 대해 지원되는 쿼리를 활성화합니다. MongoDB 에서 사용 중인 암호화 에 대한 다양한 접근 방식과 이를 애플리케이션에서 사용하는 방법에 대해 알아보세요.
- 개발 체크리스트
- 데이터 내구성, 스키마 설계, 확장 등 프로덕션 워크로드를 위한 MongoDB 애플리케이션 개발 권장사항 알아보세요.
- 복제
- 복제는 여러 개의 MongoDB 인스턴스를 보유하여 데이터 중복성과 고가용성 제공합니다. 복제 무엇인지, 어떻게 작동하는지, 복제본 세트의 구성 요소와 아키텍처를 알아보세요.
- 샤딩
- 샤딩은 데이터를 여러 서버에 분산하여 대규모 데이터 세트와 높은 처리량 작업의 배포를 지원 . 샤딩 의 작동 방식과 샤딩된 클러스터의 구성 요소 및 아키텍처를 알아보세요.
- 성능
- 데이터베이스 액세스 전략, 인덱싱, 스키마 설계 및 연결 관리 검사하여 잠재적인 문제를 주소 함으로써 MongoDB 성능을 분석합니다.
- 참조
- MongoDB 명령, 연산자 및 구성 옵션에 대한 참조 문서입니다.
- Support
- 다양한 MongoDB 서비스에 대한 MongoDB Community 포럼, 클라우드 계정 또는 지원 포털을 통해 기술 지원 에 액세스하세요.
Streaming Data
MongoDB Atlas 에서 스트리밍 데이터로 작업하는 방법을 알아보세요.
- Atlas Stream Processing
- Atlas Stream Processing 사용하면 집계 작업을 사용하여 복잡한 데이터의 스트림을 읽고, 쓰기 (write) , 변환할 수 있습니다. Atlas 에서 스트림 처리 작업을 생성하고 관리 방법을 알아보세요.
- Atlas 트리거
- Atlas Triggers 사용하면 데이터베이스 이벤트에 대한 응답으로 또는 예정된 일정에 따라 서버 측 로직을 실행할 수 있습니다. Atlas 에서 트리거를 생성하고 관리 방법을 알아보세요.
릴리스 노트
MongoDB 제품의 최신 변경 사항 및 개선 사항에 대해 알아보세요.
- 서버 릴리스 노트
- MongoDB 서버 릴리스 노트입니다.
- Atlas 릴리스 노트
- MongoDB Atlas 및 관련 서비스에 대한 릴리스 노트입니다.
- 릴리스 노트 검색
- MongoDB Search 릴리스 노트입니다.
- Vector Search 릴리스 노트
- MongoDB Vector Search 릴리스 노트입니다.