문서 데이터베이스(문서 지향적 데이터베이스라고도 함)는 문서와 같은 반정형 데이터를 저장하도록 설계된 NoSQL 데이터베이스 유형입니다. 문서 데이터베이스는 일반적으로 데이터를 JSON 또는 XML 형식으로 저장합니다.

기존 관계형 데이터베이스와는 달리, 비관계형(NoSQL) 문서별로 다른 스키마를 적용할 수 있으므로 개발자, 데이터베이스 관리자 및 IT 전문인들은 좀 더 유연하게 애플리케이션 데이터를 구성 및 저장하고 선택적 값에 필요한 스토리지를 줄일 수 있습니다.

JSON 문서 지원을 통해 개발자는 관련 속성 및 데이터가 포함된 개체를 직렬화하고 로드하는 작업을 더 쉽게 수행할 수 있습니다. NoSQL 데이터베이스는 지연 시간을 늘리지 않고 처리량을 향상시키기 위해 저비용 하드웨어의 분산 클러스터를 사용하여 "확장"하도록 설계되었습니다.

무료로 AWS 시작하기

무료 계정 생성

AWS 프리 티어에서는 스토리지 25GB 및 월별 최대 2억 개의 Amazon DynamoDB 요청이 제공됩니다.

AWS 프리 티어 세부 정보 보기 »

Amazon Web Services(AWS)는 다양한 비관계형(NoSQL) 문서 데이터베이스 옵션을 제공합니다. 클라우드에서 Amazon EC2Amazon EBS에서 비관계형의 문서 데이터 스토어를 운영하거나, AWS 솔루션 공급자와 협업하거나, 완전관리형의 비관계형 서비스를 활용할 수 있습니다.

Amazon DynamoDB는 매우 빠르고 예측 가능한 성능과 원활한 확장성을 제공하는 완전 관리형 NoSQL 문서 데이터베이스 서비스입니다. Amazon EC2 및 Amazon EBS에서 자체 NoSQL 클라우드 데이터베이스를 실행하면 하드웨어 공급 및 설치 부담 없이 데이터베이스를 완전하게 제어할 수 있습니다.

또한 AWS는 MongoDB 및 Couchbase와 제휴하며 MongoDB 및 Couchbase는 모두 Amazon EC2 및 Amazon EBS에서 해당 제품을 실행하는 고객을 위한 지원 및 교육을 제공합니다.

Amazon DynamoDB는 매우 빠르고 예측 가능한 성능과 원활한 확장성을 제공하는 AWS 클라우드에서 실행 중인 완전 관리형 문서 데이터베이스 서비스입니다. DynamoDB는 규모에 관계없이 10밀리초 미만의 지연 시간이 일관되게 요구되는 애플리케이션을 위한 빠르고 유연성이 뛰어난 NoSQL 데이터베이스 서비스입니다. 또한 완벽하게 관리되는 데이터베이스로서, 문서 데이터 모델과 키 값 데이터 모델을 모두 지원합니다. 유연한 데이터 모델과 안정적인 성능을 갖추고 있어 모바일, 웹, 게임, 광고 기법, IoT(사물인터넷)를 비롯한 그 외의 다양한 애플리케이션에 매우 적합합니다. DynamoDB 시작하기.

DynamoDB에 대한 자세한 내용은 최근의 백서 및 블로그 게시물을 참조하십시오.

Introduction to Amazon DynamoDB
6:44
Amazon DynamoDB 소개
Redfin - Amazon DynamoDB
1:49
Redfin Uses Amazon DynamoDB to Accelerate Lookups of Similar Listings From 2 Secs to 12 Milliseconds
DAT304 Deep Dive on Amazon DynamoDB
55:54
AWS re:Invent 2016: Deep Dive on Amazon DynamoDB(DAT304)

개발자는 Amazon EC2Amazon EBS에 원하는 문서 데이터베이스를 설치할 수 있습니다. Amazon EC2 인스턴스는 문서 데이터베이스를 실행하는 데 사용될 수 있습니다. 이를 통해 개발자는 다양한 표준 문서 데이터베이스 엔진에 액세스하는 동안 인프라 공급 마찰을 방지할 수 있습니다.

Cassandra는 단일 장애 지점 없이 고가용성을 제공하여 많은 범용 서버 간에 방대한 양의 데이터를 처리하도록 설계된 오픈 소스 분산 문서 데이터베이스입니다. Cassandra 워크로드를 실행할 때 EBS 사용을 고려하십시오(CrowdStrike가 어떻게 EBS를 사용해 저렴한 고밀도 Cassandra 클러스터를 실행하는지 알아보기).

Cassandra 사용 및 AWS에서의 Cassandra 실행에 관한 자세한 내용은Apache Cassandra on AWS 백서를 참조하고 AWS Marketplace로 이동하기 » 

Cassandra Topology in AWS
59:36
Best Practices for Running Apache Cassandra on AWS

Couchbase는 고성능 분산형 키-값 스토어인 Couchbase Server를 개발 및 지원합니다. Couchbase는 AWS에서 Couchbase Server의 상용 등급 배포에 대한 지원, 서비스 및 교육을 제공합니다.

AWS Couchbase Quick Start(PDF 형식으로도 제공)를 사용하여 약 15분 만에 AWS 모범 사례에 따라 AWS 클라우드에서 다중 노드 Couchbase 클러스터를 배포하십시오.

MarkLogic Corporation은 엔터프라이즈 NoSQL 데이터베이스 플랫폼이 완전히 확장 가능하며 대량의 데이터 세트에 대해 ACID(Atomicity, Consistency, Isolation, Durability) 트랜잭션을 제공하는 MarkLogic Server(MarkLogic)를 개발합니다. 모범 사례 및 조정에 대한 개요는 백서 MarkLogic on AWS를 참조하십시오. »

MongoDB, Inc.는 오픈 소스의 고성능 문서 지향 데이터베이스인 MongoDB를 개발 및 지원합니다. MongoDB, Inc.는 MongoDB의 상용 등급 배포에 대한 기술 지원, 전문 서비스 및 교육을 제공합니다.

AWS MongoDB Quick Start(PDF 형식으로도 제공)를 사용하여 약 15분 내에 AWS 모범 사례에 따라 AWS 클라우드에서 멀티 노드 MongoDB 클러스터를 배포하십시오.

MongoDB 및 AWS에서의 MongoDB 구현에 대한 개요는 AWS에서의 MongoDB: 지침과 모범 사례 백서를 참조하십시오. 또한 MongoDB에 대한 AWS 보안 권장 사항MongoDB 문서의 보안 섹션을 반드시 검토하십시오.

MongoDB Inc.와 협력하여 AWS에서 MongoDB를 실행하는 방법에 대해 더 자세히 알아보려면, AWS 파트너 디렉터리의 정보를 참조하고 AWS에서 조직이 MongoDB로 변환 혜택을 실현하는 방법(How organizations Realize Transformative Benefits with MongoDB on AWS)을 읽어보십시오.