Docs Menu
Docs Home
/ / /
C 드라이버

호환성

이 페이지의 내용

  • MongoDB 호환성
  • 언어 호환성
  • 플랫폼 호환성

다음 호환성 표에는 MongoDB 의 특정 버전과 함께 사용할 C 운전자 의 권장 버전이 명시되어 있습니다.

첫 번째 열에는 드라이버 버전이 나열됩니다.

중요

MongoDB는 서버 버전의 수명 종료(EOL) 날짜 이후 3년 동안 MongoDB Server와 드라이버 간의 호환성을 보장합니다. MongoDB 릴리스 및 수명 종료 날짜에 대한 자세한 내용은 MongoDB 소프트웨어 수명 주기 예정을 참조하세요.

Icon
설명

모든 기능이 지원됩니다.

드라이버 버전은 MongoDB 버전에서 작동하지만 모든 새로운 MongoDB 기능이 지원되는 것은 아닙니다.

표시 없음

드라이버 버전은 MongoDB 버전과 함께 테스트되지 않습니다.

C 드라이버 버전
MongoDB 8.0
MongoDB 7.0
MongoDB 6.0
MongoDB 5.0
MongoDB 4.4
MongoDB 4.2
MongoDB 4.0
MongoDB 3.6

1.28 ~ 1.29

1.24 ~ 1.27

1.22 ~ 1.23

1.19 1.21

1.18

[1]

1.17

1.15 ~ 1.16

1.11 ~ 1.14

1.9 ~ 1.10

[1] 1.18 드라이버는 세컨더리에서 스냅샷 읽기를 지원하지 않습니다. 자세한 내용은 MongoDB Server 버전 5.0 릴리스 정보를 참조하세요.

이 드라이버는 이전 버전의 MongoDB를 지원하지 않습니다.

다음 호환성 표에는 특정 버전의 C 와 함께 사용할 MongoDB C 드라이버 의 권장 버전이 명시되어 있습니다.

첫 번째 열에는 드라이버 버전이 나열됩니다.

C 드라이버 버전
C17/C18
C11
C99
C89

1.24 ~ 1.29

<= 1.23

호환성 테이블을 읽는 방법은 MongoDB 호환성 테이블에 대한 가이드에서 자세히 확인하세요.

이 섹션에는 C 운전자 에서 지원하는 플랫폼 및 도구 체인에 대한 버전 호환성 정보가 포함되어 있습니다.

다음 운영 체제는 C 운전자 를 사용하여 지속적으로 테스트됩니다.

운영 체제
참고 사항

Debian

버전 9.2, 10.0 및 11.0

RHEL

버전은 7.0, 7.1, 8.1, 8.2 및 8.3 입니다. 동일한 출시하다 버전의 RHEL 파생 버전( 예시: CentOS, Rocky Linux 또는 AlmaLinux)이 지원됩니다. Fedora도 지원되지만 지속적으로 테스트되지는 않습니다.

Ubuntu

버전 16.04, 18.04 및 20.04. 후속 마이너 릴리스도 지원됩니다. Ubuntu 22.04 이상은 아직 테스트되지 않았습니다. 지원되는 Ubuntu 버전을 기반으로 하는 Ubuntu 파생 상품도 지원됩니다.

Arch Linux

macOS

11.0버전

Windows Server 2008 및 Windows Server 2016

동일한 세대의 Windows 변형이 지원됩니다.

다음 컴파일러는 C 운전자 를 사용하여 지속적으로 테스트됩니다.

컴파일러
참고 사항

Clang

버전 3.7, 3.8 및 6.0. 최신 버전과 해당 Apple Clang 릴리스도 지원됩니다.

GNU 컴파일러 컬렉션(GCC)

버전은 4.8, 5.4, 6.3, 7.5, 8.2, 8 입니다.3, 9.4 및 10.2. MinGW-w64 GCC도 테스트되고 지원됩니다.

Microsoft Visual C++(MSVC)

MSVC 14.x (Visual Studio 2015) 및 15.x (Visual Studio 2017)로 테스트되었습니다. 최신 MSVC 버전이 지원되지만 아직 테스트되지 않았습니다.

다음 CPU 아키텍처는 C 운전자 를 사용하여 지속적으로 테스트됩니다.

아키텍처
참고 사항

x86 (32-비트)

Windows 에서만 테스트됨

x86_64 (64-비트 x86)

Linux, macOS, Windows에서 테스트 완료

ARM /arch64

macOS 및 Linux에서 테스트 완료

Power8 (ppc64파일)

Linux 에서만 테스트됨

IBM Z 시리즈(s390x)

Linux 에서만 테스트됨

다른 플랫폼과 툴체인은 테스트되지 않았지만, 이전 플랫폼의 유사한 버전이 작동할 것으로 예상합니다. 작동하지 않을 것으로 예상되는 플랫폼 또는 툴체인을 발견했다면 문제를 설명하는 이슈를 열거나 GitHub 풀 리퀘스트 를 열어 문제를 해결하세요.

중요

지원되지 않는 플랫폼을 수정하기 위한 간단한 pull 요청은 환영하지만, 이는 사례별로 고려될 예정입니다. 지원되지 않는 플랫폼에서 라이브러리를 수정하기 위한 풀 요청 를 수락한다고 해서 해당 플랫폼을 완전히 지원 한다는 의미는 아닙니다.

돌아가기

새로운 기능