Queryable Encryption 호환성
동일성 쿼리를 사용한 Queryable Encryption이 MongoDB 7 에서 GA(일반 사용 가능)로 제공됩니다.0 이상. Queryable Encryption Public Preview, 버전 6 에서 릴리스되었습니다.0, 더 이상 지원되지 않습니다. 공개 미리 보기를 사용하여 암호화된 데이터는 기능 릴리스와 호환되지 않습니다. 자세한 내용은 MongoDB 7 의 호환성 변경 사항을 참조하세요.0.
이 페이지에서는 Queryable Encryption이 호환되는 MongoDB 및 드라이버 버전에 대해 설명합니다.
MongoDB Edition, 토폴로지 및 버전 호환성
자동 암호화를 포함하는 Queryable Encryption은 MongoDB Enterprise Edition 및 MongoDB Atlas에서만 사용할 수 있습니다. Queryable Encryption은 MongoDB 복제본 세트 또는 샤드 클러스터에서 사용할 수 있지만 독립형 인스턴스에서는 사용할 수 없습니다.
명시적 암호화 는 MongoDB Community 및 Enterprise Edition에서 사용할 수 있습니다.
드라이버 호환성 표
동일성 쿼리를 사용한 Queryable Encryption에는 호환되는 MongoDB 드라이버에 대해 다음과 같은 최소 버전이 필요합니다.
드라이버 | 암호화 라이브러리 |
---|---|
Node.js 버전 5.5.0 ~ 5.8.1 | mongodb-client-encryption 버전 2.8.0 이상 |
Node.js 버전 6.0.0 이상 | Node.js 드라이버와 주요 버전 번호가 동일한 mongodb-client-encryption 예를 들어 Node.js 드라이버 v6.xx에는 |
C#/.NET 버전 2.20.0 이상 | 추가 종속성 없음 |
Java(동기) 및 Java Reactive Streams 4.10.0 이상 버전 | mongodb-crypt 버전 1.8.0 이상 |
PyMongo 버전 4.4 이상 | pymongocrypt 버전 1.6 이상 |
Go 버전 1.12 이상 | libmongocrypt 버전 1.8.0 이상 |
C 버전 1.24.0 이상 | libmongocrypt 버전 1.8.0 이상 |
C++ 버전 3.8.0 이상 | libmongocrypt 버전 1.8.0 이상 |
PHP 버전 1.16 이상 | 추가 종속성 없음 |
Ruby 버전 2.19 이상 | libmongocrypt-helper 버전 1.8.0 이상 |
Rust 버전 2.6.0 이상 | libmongocrypt 버전 1.8.0 이상 |
스칼라 버전 4.10.0 이상 | mongodb-crypt 버전 1.8.0 이상 |