PHP ライブラリ、フレームワーク、およびツール
スタンドアロン ライブラリ
Dotene MongoDB ODM (Object Document マッパー)は、MongoDB のオブジェクトマッピング機能を提供するライブラリです。スタンドアロン ライブラリを使用することも、次のいずれかのフレームワーク統合を使用することもできます。
mongoPHPアダプター は、レガシーの {14
mongo
拡張機能と新しいmongodb
拡張機能に依存するアプリケーション間のアダプターとして機能するように設計されたライブラリです。新しいドライバーとライブラリ向けにレガシー ドライバーの API を提供します。Mongoid は、PHP および MongoDB 向けのパフォーマンス ODM です。ActiveRecord と DataMapper の両方の設計パターンを実装し、埋め込みドキュメントと参照されたドキュメントをサポートします。 このスタンドアロン ライブラリを使用することも、 Lambda を使用することもできます 統合。
Xenus は、イベント、関係、埋め込みドキュメントなどをサポートする MongoDB ODM です。このスタンドアロン ライブラリを使用することも、 Lambda を使用することもできます 統合。これにより、失敗したジョブ、移行、イベントのサポートが追加されます。
フレームワーク統合
Dropal
Dropal 用の MongoDB 統合 。これは、サイトが MongoDB のさまざまなタイプの Dropal データを保存できるようにするいくつかのモジュールのコレクションです。
mongodb
拡張機能は Dropal 8以降をサポートしています。
Lambel
Laravel MongoDBは、元の Lambda API を使用して MongoDB をサポートする MongoDB の公式 Eloqueent モデルおよびクエリ ビルダです。 このパッケージは、PHP Lambda クラスを拡張して、Lambel アプリケーションのデータストアとして MongoDB を操作します。
Symfony
Symfloy MongoDB Integrationでは、Symfloy アプリケーションのデータ ストアとして MongoDB を使用する利点について説明し、この統合を使用する Web アプリケーションを構築するためのチュートリアルが含まれています。
MongoDB Bundle は、公式の PHP ライブラリ のバンドル サービス統合です 。これを使用して、さまざまなデータベースまたはクラスターへの接続を構成できます。 この統合には クエリプロファイラー が含まれています。
DoteneMongoDMBundle Symfoo このバンドルは、Dotene MongoDB ODM を Symfloy に統合し、MongoDB からオブジェクトを保存および取得できるようにします。
YII2
YII2 用の MongoDB 拡張機能 は、YII フレームワークの MongoDB2 統合です。
Flysystem
MongoDB GridFS アダプター では、Flysystem を使用して MongoDB GridFS を操作します。
ツールとプロジェクト
PHP キャッシュ 6は、MongoDB をキャッシュ プールとして使用する PSR- キャッシュ実装です。このプロジェクトは、PHP キャッシュ組織の一部です。
PHPfastcache は、MongoDB の高性能バックエンド キャッシュ システムです。
エンキュー は、MongoDB をメッセージ キュー プロバイダーとして使用する、本番環境に対応できるメッセージング ソリューションです。これは、プログラムがメッセージを作成、送信、読み取りを行う一般的な方法を提供します。
XHGUI は、MongoDB にプロファイリング データを保存する XHProf プロファイラーの Web インターフェースです。