Amazon DocumentDB 호환성
Amazon DocumentDB(MongoDB와 호환) 는 빠르고 안정적인 완전 관리형 데이터베이스 서비스입니다. Amazon DocumentDB를 사용하면 클라우드에서 MongoDB 호환 데이터베이스를 쉽게 설정, 운영 및 확장할 수 있습니다. Amazon DocumentDB를 사용하면 MongoDB에서 사용하는 것과 동일한 애플리케이션 코드를 실행하고 동일한 드라이버 및 도구를 사용할 수 있습니다.
버전 정보
Amazon DocumentDB는 MongoDB v4.0 및 MongoDB v5.0을 지원합니다. 이러한 버전은 MongoDB Atlas에서 제공되는 MongoDB 버전의 모든 최신 기능을 지원하지는 않습니다.
호환성
2023년 11월 현재 Amazon DocumentDB는 MongoDB API와 약 34% 호환됩니다.
Amazon DocumentDB에서는 다음과 같은 MongoDB 기능이 제한된 용량으로 제공되거나 전혀 지원되지 않습니다.
기능: 고정 사이즈 컬렉션, 맵 리듀스 작업, GridFS, 텍스트 인덱스, 부분 인덱스, 대소문자를 구분하지 않는 인덱스
명령:
collMod
,createView
,filemd5
,reIndex
,connPoolStats
,dbHash
,features
, 샤딩 명령 (enableSharding
및shardCollection
제외 )쿼리 연산자:
$expr
,$text
,$where
,$meta
,$box
,$center
,$centerSphere
,$polygon
,$near
애그리게이션 연산자:
$accumulator
,$count
,$ceil
,$exp
,$floor
,$ln
,$log
,$log10
,$pow
,$sqrt
,$trunc
,$round
,$first
,$last
,$switch
,$binarySize
,$bsonSize
,$dateFromParts
,$dateToParts
,$dateTrunc
,$dateDiff
,$setDifference
,$anyElementTrue
,$allElementsTrue
,$ltrim
,$rtrim
,$trim
,$regexFind
,$regexFindAll
,$regexMatch
,$replaceOne
,$replaceAll
,$convert
,$toBool
,$toDate
,$toDecimal
,$toDouble
,$toInt
,$toLong
,$toObjectId
,$toString
,$isNumber
,$rand
,$sampleRate
,$getField
애그리게이션 단계:
$collStats
,$facet
,$bucket
,$bucketAuto
,$sortByCount
,$listLocalSessions
,$listSessions
,$graphLookup
또한 다음 연산자 중 하나가 포함된 쿼리를 수행할 때 Amazon DocumentDB는 인덱스를 활용하지 않습니다.
$ne
$nin
$nor
$not
$exists
$elemMatch
Amazon DocumentDB와 MongoDB v4.0 및 MongoDB v5.0의 호환성에 대해 자세히 알아보려면 다음 Amazon Web Services 설명서를 참조하세요.
Amazon DocumentDB와 MongoDB 간의 최신 호환성 상태는 Amazon DocumentDB가 MongoDB Atlas와 호환됩니까? 웹사이트를 참조하세요.
Support
MongoDB는 Amazon DocumentDB에 대한 상업적 지원을 제공하지 않습니다. 이 제품에 대한 도움이 필요하면 AWS 지원팀에 문의하세요.