Le MongoDB base de données est une base de données NoSQL orientée document, parfait pour les environnements de charge de haute intensité.
Le pilote MongoDB Python permet aux développeurs d'écrire des applications qui se connectent, stocker et récupérer des informations à partir d'une base de données MongoDB.
Ceci est un connecteur MongoDB créé et soutenu par l'équipe officielle de développement de MongoDB, venue emballé avec beaucoup d'exemples et de la documentation.
MongoDB est également livré avec des pilotes pour divers autres langages de programmation ainsi:
C
C #
C ++
PHP
Perl
Java
Rubis
Scala
Erlang
Node.js
Haskell
Quoi de neuf dans cette version:
- Une classe client unifié. MongoClient est la seule et unique classe client pour la connexion à un mongod autonome, jeu de réplicas, ou cluster fragmentées. La migration d'un autonome, à un jeu de réplicas, à un cluster fragmentées peut être accompli avec seulement un changement URI simple.
- MongoClient est beaucoup plus sensible aux changements de configuration de votre déploiement MongoDB. Tous les serveurs connectés sont suivis d'une manière non bloquante. Lent à répondre ou serveurs bloquent plus bas découverte de serveur, réduisant le temps et le temps démarrage de l'application pour répondre aux serveurs nouveaux ou reconfigurés et Replica Set basculements.
- Une API CRUD unifiée. Tous les pilotes officiels MongoDB appliquent actuellement un API CRUD norme permettant aux développeurs polyglottes de passer d'une langue à l'aise avec.
- support de source unique pour Python 2.x et 3.x. PyMongo ne repose plus sur 2to3 pour soutenir Python 3.
- Une implémentation Python BSON pur réécrit, l'amélioration des performances avec pypy et CPython déploiements sans le support des extensions C.
- Meilleur support pour les cadres asynchrones de Greenlet base y compris eventlet.
- immuables clients, base de données, et les classes de collection, en évitant une foule de questions de sécurité de fil dans les applications clientes.
Quoi de neuf dans la version 3.0:
- Une classe client unifié. MongoClient est la seule et unique classe client pour la connexion à un mongod autonome, jeu de réplicas, ou cluster fragmentées. La migration d'un autonome, à un jeu de réplicas, à un cluster fragmentées peut être accompli avec seulement un changement URI simple.
- MongoClient est beaucoup plus sensible aux changements de configuration de votre déploiement MongoDB. Tous les serveurs connectés sont suivis d'une manière non bloquante. Lent à répondre ou serveurs bloquent plus bas découverte de serveur, réduisant le temps et le temps démarrage de l'application pour répondre aux serveurs nouveaux ou reconfigurés et Replica Set basculements.
- Une API CRUD unifiée. Tous les pilotes officiels MongoDB appliquent actuellement un API CRUD norme permettant aux développeurs polyglottes de passer d'une langue à l'aise avec.
- support de source unique pour Python 2.x et 3.x. PyMongo ne repose plus sur 2to3 pour soutenir Python 3.
- Une implémentation Python BSON pur réécrit, l'amélioration des performances avec pypy et CPython déploiements sans le support des extensions C.
- Meilleur support pour les cadres asynchrones de Greenlet base y compris eventlet.
- immuables clients, base de données, et les classes de collection, en évitant une foule de questions de sécurité de fil dans les applications clientes.
Ce qui est nouveau dans la version 2.8:.
- de support complet pour MongoDB 2.6
Ce qui est nouveau dans la version 2.6.3:
- Version 2.6.3 corrige des problèmes à signaler depuis la libération de 2.6.2, le plus important d'une fuite de sémaphore quand une connexion au serveur échoue.
Ce qui est nouveau dans la version 2.6:
- Version 2.6 comprend quelques questions fréquemment demandé des améliorations et ajoute le support pour certains début MongoDB 2.6 fonctionnalités.
Quoi de neuf dans la version 2.5.1:
- Ce communiqué traite de certaines conditions de course en jeu de réplicas surveillance .
Quoi de neuf dans la version 2.4.1:
- Cette version corrige une régression en utilisant: meth: ` ~ pymongo.collection.Collection.aggregate`.
Ce qui est nouveau dans la version 2.4:
- : class: `~ pymongo.mongo_client.MongoClient` ( et: classe:. `~ pymongo.connection.Connection`) prennent désormais en charge du domaine UNIX Sockets
- : class: `~ pymongo.cursor.Cursor` peut être copié avec des fonctions de l': mod:. Module` copy`
- L': meth:. `~ Méthode pymongo.database.Database.set_profiling_level` prend désormais une option de slow_ms
Quoi de neuf dans la version 2.3:
- Soutien aux préférences de lecture élargi y compris diriger lit aux serveurs marqués - Voir: ref:. `secondaire reads` pour plus d'informations
- Soutien à mongos basculement - Voir:. Ref: `mongos haute-availability` pour plus d'informations
- Une nouvelle: meth:. `~ Pymongo.collection.Collection.aggregate` méthode pour soutenir le nouveau cadre de l'agrégation de MongoDB
- Soutien à l'héritage de Java et de l'ordre des octets # C lorsque codage et de décodage UUID.
Quoi de neuf dans la version 2.2.1:
- Cette version corrige une incompatibilité avec mod_wsgi 2.x qui pourrait causer des connexions à fuir.
Ce qui est nouveau dans la version 2.2:
- Support pour Python 3
- Soutien à Gevent
- Amélioration de regroupement de connexion
Ce qui est nouveau dans la version 2.1.1:
- La version 2.1.1 est une mise à jour mineure qui corrige quelques problèmes découverts après la sortie de 2.1.
Ce qui est nouveau dans la version 2.1:
- Version 2.1 ajoute quelques fonctionnalités fréquemment demandées et comprend l'habituel tour de corrections de bogues et améliorations.
Commentaires non trouvées