독립형 라이브러리
Doctrine MongoDB ODM(객체 문서 매퍼)은 MongoDB를 위한 객체 매핑 기능을 제공하는 라이브러리입니다. 독립형 라이브러리를 사용하거나 다음 프레임워크 통합 중 하나를 사용할 수 있습니다.
Laminas(이전의 Zend 프레임워크)
Mongo PHP 어댑터는 레거시
mongo확장자와 새로운mongodb확장자를 사용하는 애플리케이션 간에 어댑터 역할을 하도록 설계된 라이브러리입니다. 새로운 드라이버 및 라이브러리에 대한 레거시 드라이버의 API를 제공합니다.
프레임워크 통합
Drupal
Drupal용 MongoDB 통합입니다. 이는 사이트가 MongoDB에 다양한 유형의 Drupal 데이터를 저장할 수 있도록 하는 여러 모듈의 모음입니다.
mongodb확장은 Drupal 8 이상을 지원합니다.MongoDB 과 Drupal 통합 에서는 MongoDB Drupal 사이트 에서 데이터 저장 로 사용할 때의 이점을 설명하고 이 통합 사용 방법을 학습 수 있는 유용한 링크를 제공합니다.
Laravel
- Laravel MongoDB는 원본 Laravel API를 사용하여 MongoDB를 지원하는 MongoDB의 공식 Eloquent 모델이자 쿼리 빌더입니다. 이 패키지는 MongoDB를 Laravel 애플리케이션의 데이터 저장소로 사용할 수 있도록 PHP Laravel 클래스를 확장합니다.
Symfony
Symfony MongoDB Integration 에서는 MongoDB 를 Symfony 애플리케이션 에서 데이터 저장 로 사용할 때의 이점에 대해 설명하고 이 통합을 사용하는 웹 애플리케이션 을 빌드 하기 위한 튜토리얼이 포함되어 있습니다.
MongoDB 번들은 공식 PHP 라이브러리를 위한 번들 서비스 통합입니다. 이를 사용하여 다른 데이터베이스 또는 클러스터에 대한 연결을 구성할 수 있습니다. 이 통합에는 Query Profiler가 포함됩니다.
DoctrineMongoDBBundle Symfony 이 번들은 Doctrine MongoDB ODM을 Symfony에 통합하여 MongoDB에서 객체를 저장하고 검색할 수 있도록 합니다.
Yii2
- Yii 2용 MongoDB 확장은 Yii 2 프레임워크를 위한 MongoDB 통합입니다.
Flysystem
- MongoDB GridFS 어댑터 를 사용하면 Flysystem을 사용하여 MongoDB GridFS 와 상호 작용 수 있습니다.
도구 및 프로젝트
PHP 캐시는 MongoDB를 캐시 풀로 사용하는 PSR-6 캐시 구현입니다. 이 프로젝트는 PHP 캐시 조직에 속합니다.
PHPfastcache는 MongoDB용 고성능 백엔드 캐시 시스템입니다.
Enqueue는 MongoDB를 메시지 큐 브로커로 사용하는 프로덕션용 메시징 솔루션입니다. 프로그램이 메시지를 작성, 전송 및 읽는 일반적인 방법을 제공합니다.
XHGui는 프로파일링 데이터를 MongoDB에 저장하는 XHProf 프로파일러의 웹 인터페이스입니다.