のMongoDBデータベースは高い集中負荷環境に最適な、ドキュメント指向のNoSQLデータベースです。
MongoDBのPythonのドライバは、接続するアプリケーションを書くストアとのMongoDBデータベースから情報を取得するために、開発者を可能にします。
これは、例やドキュメントの多くを詰めてくる、公式のMongoDB開発チームによって作成され、サポートされているMongoDBのコネクタです。
MongoDBのも同様に他のさまざまなプログラミング言語用のドライバが付属しています:
C言語
C#の
C ++
PHP
パール
ジャワ
ルビー
スカラ
アーラン
Node.jsの
ハスケル
このリリースで新しい何が:
この統一されたクライアントクラス。 MongoClientは、スタンドアロンのmongod、レプリカセット、またはshardedクラスタに接続するための唯一のクライアント·クラスです。 shardedクラスタに、レプリカセットに、スタンドアロンからの移行は、単純なURIの変更を用いて達成することができます。
MongoClientはあなたのMongoDB展開で構成変更をはるかに応答します。すべての接続されたサーバーは、非ブロッキングの方法で監視されます。新規または再構成のサーバおよびレプリカセットのフェイルオーバーに対応するために、アプリケーションの起動時間と時間を削減、もはやブロックサーバーの検出に応答しないか、サーバーダウンが遅いです。
統一されたCRUDのAPI。すべての公式MongoDBのドライバは現在、多言語開発者が簡単に言語に言語を移動することを可能にする標準的なCRUD APIを実装します。
Pythonの2.xと3.xの単一のソースをサポートPyMongoはもはやPythonの3をサポートするために、2to3はに依存していません。
書き換えられた純粋なPythonのBSONの実装、C拡張のサポートなしpypyとCPythonの展開でパフォーマンスが向上します。
eventlet含むミドリモズモドキベースの非同期フレームワークのためのより良いサポート。
不変のクライアント、データベース、およびコレクションクラス、クライアントアプリケーション内のスレッドの安全性の問題のホストを回避することができます。
このバージョン3.0の新機能です:
この統一されたクライアントクラス。 MongoClientは、スタンドアロンのmongod、レプリカセット、またはshardedクラスタに接続するための唯一のクライアント·クラスです。 shardedクラスタに、レプリカセットに、スタンドアロンからの移行は、単純なURIの変更を用いて達成することができます。
MongoClientはあなたのMongoDB展開で構成変更をはるかに応答します。すべての接続されたサーバーは、非ブロッキングの方法で監視されます。新規または再構成のサーバおよびレプリカセットのフェイルオーバーに対応するために、アプリケーションの起動時間と時間を削減、もはやブロックサーバーの検出に応答しないか、サーバーダウンが遅いです。
統一されたCRUDのAPI。すべての公式MongoDBのドライバは現在、多言語開発者が簡単に言語に言語を移動することを可能にする標準的なCRUD APIを実装します。
Pythonの2.xと3.xの単一のソースをサポートPyMongoはもはやPythonの3をサポートするために、2to3はに依存していません。
書き換えられた純粋なPythonのBSONの実装、C拡張のサポートなしpypyとCPythonの展開でパフォーマンスが向上します。
eventlet含むミドリモズモドキベースの非同期フレームワークのためのより良いサポート。
不変のクライアント、データベース、およびコレクションクラス、クライアントアプリケーション内のスレッドの安全性の問題のホストを回避することができます。
このバージョン2.8の新機能である:MongoDBの2.6の
このフルサポート。
このバージョン2.6.3の新機能:サーバへの接続が失敗したときに2.6.2のリリース以降に報告されます。
バージョン2.6.3の修正の問題、最も重要なセマフォリーク。
この何がバージョン2.6で新しく追加されます。
バージョン2.6には、いくつかは頻繁に改善を要求し、いくつかの初期のMongoDB 2.6の機能のサポートが追加されています含まれています。
このバージョン2.5.1の新機能は次のとおりです。
このリリースでは、レプリカセットの監視にいくつかの競合状態を解決します。
メタ:
このリリースでは、使用して回帰を修正します。
バージョン2.4.1の新機能である `〜pymongo.collection.Collection.aggregate`。
このバージョン2.4の新機能:
この:クラス: `〜pymongo.mongo_client.MongoClient`(と:クラス:`〜pymongo.connection.Connection`)今のUnixドメインをサポートソケット。
:クラス:MOD: `copy`モジュール`〜pymongo.cursor.Cursor`がから関数でコピーすることができます。
:メタ: `〜pymongo.database.Database.set_profiling_level`方法は今slow_msオプションをサポートしています。
このバージョン2.3の新機能:
この指示を含む、拡張リード好みのサポートがタグ付けされたサーバーへの読み込み - 参照:参照: `詳細については、二次reads`。
mongosのフェイルオーバーのサポート - 参照:参照:詳細については、 `mongos-高availability`。
新しい:メタ:MongoDBのの新しい集約フレームワークをサポートするために、 `〜pymongo.collection.Collection.aggregate`方法。
レガシーJavaとC#のバイト順符号化と復号化のUUIDをサポートします。
この何がバージョン2.2.1で追加されます:
このリリースでは、接続がリークする原因となる可能性がmod_wsgiを2.xの非互換性を修正します。
このバージョン2.2の新機能です:Pythonの3のための
このサポート
Geventのサポート
改良された接続プーリング
このバージョンは何2.1.1で追加されます。
バージョン2.1.1は、2.1のリリース後に発見いくつかの問題を修正するマイナーリリースです。
このバージョン2.1の新機能:
このバージョン2.1は、いくつかの頻繁に要求された機能が追加され、バグ修正や改良の通常のラウンドが含まれています。
コメントが見つかりません