MongoDB Datenbank ist eine dokumentorientierte NoSQL-Datenbank, ideal für hochintensive Belastung Umgebungen.
Die MongoDB Python-Treiber ermöglicht es Entwicklern, Anwendungen, die eine Verbindung, Geschäft zu schreiben und Abrufen von Informationen aus einer Datenbank MongoDB.
Dies ist eine MongoDB-Anschluss erstellt und von der offiziellen MongoDB Entwicklungsteam unterstützt, Corning mit vielen Beispielen und Dokumentation verpackt.
MongoDB kommt auch mit Treiber für verschiedene andere Programmiersprachen auch:
C
C #
C ++
PHP
Perl
Java
Rubin
Scala
Erlang
Node.js
Haskell
Was ist neu in dieser Pressemitteilung:
- Ein einheitliches Client-Klasse. MongoClient ist der einzige Client-Klasse für die Verbindung zu einem eigenständigen mongod, Replikat-Gruppe, oder sharded Cluster. Migration von einem eigenständigen, auf eine Replikat-Gruppe, zu einer sharded Cluster mit nur einem einfachen URI Wechsel durchgeführt werden.
- MongoClient ist viel stärker auf die Konfigurationsänderungen in Ihrem MongoDB Bereitstellung. Alle verbundenen Server werden in einem nicht-blockierende Art und Weise überwacht wird. Langsam zu reagieren oder unten Servern Server Entdeckung nicht mehr zu blockieren, wodurch Anwendungsstartzeit und Zeit, um auf neue oder neu konfiguriert Server und Replikat-Gruppe Failover zu reagieren.
- Eine einheitliche CRUD API. Alle offiziellen MongoDB Treiber jetzt implementieren eines Standard CRUD API ermöglicht es Entwicklern, polyglotte von Sprache zu Sprache mit Leichtigkeit zu bewegen.
- Alles aus einer Hand Unterstützung für Python 2.x und 3.x. PyMongo nicht mehr auf 2to3 auf Python 3 zu unterstützen.
- Ein neu geschrieben pure Python BSON Implementierung, Verbesserung der Leistung mit PyPy und CPython Bereitstellungen ohne Unterstützung für C-Erweiterungen.
- Bessere Unterstützung für greenlet basierte asynchrone Frameworks einschließlich eventlet.
- Immutable Client, Datenbank und Collection-Klassen, die Vermeidung einer Vielzahl von Gewindesicherheitsfragen in Client-Anwendungen.
Was ist neu in der Version 3.0:
- Ein einheitliches Client-Klasse. MongoClient ist der einzige Client-Klasse für die Verbindung zu einem eigenständigen mongod, Replikat-Gruppe, oder sharded Cluster. Migration von einem eigenständigen, auf eine Replikat-Gruppe, zu einer sharded Cluster mit nur einem einfachen URI Wechsel durchgeführt werden.
- MongoClient ist viel stärker auf die Konfigurationsänderungen in Ihrem MongoDB Bereitstellung. Alle verbundenen Server werden in einem nicht-blockierende Art und Weise überwacht wird. Langsam zu reagieren oder unten Servern Server Entdeckung nicht mehr zu blockieren, wodurch Anwendungsstartzeit und Zeit, um auf neue oder neu konfiguriert Server und Replikat-Gruppe Failover zu reagieren.
- Eine einheitliche CRUD API. Alle offiziellen MongoDB Treiber jetzt implementieren eines Standard CRUD API ermöglicht es Entwicklern, polyglotte von Sprache zu Sprache mit Leichtigkeit zu bewegen.
- Alles aus einer Hand Unterstützung für Python 2.x und 3.x. PyMongo nicht mehr auf 2to3 auf Python 3 zu unterstützen.
- Ein neu geschrieben pure Python BSON Implementierung, Verbesserung der Leistung mit PyPy und CPython Bereitstellungen ohne Unterstützung für C-Erweiterungen.
- Bessere Unterstützung für greenlet basierte asynchrone Frameworks einschließlich eventlet.
- Immutable Client, Datenbank und Collection-Klassen, die Vermeidung einer Vielzahl von Gewindesicherheitsfragen in Client-Anwendungen.
Was ist neu in Version 2.8:.
- Volle Unterstützung für MongoDB 2.6
Was ist neu in Version 2.6.3:
- Version 2.6.3 behebt Probleme, die seit dem Release gemeldet von 2.6.2, was am wichtigsten ist ein Semaphor Verlust, wenn eine Verbindung zum Server schlägt fehl.
Was ist neu in Version 2.6:
- Version 2.6 enthält einige häufig nachgefragte Verbesserungen und fügt die Unterstützung für einige Anfang MongoDB 2.6 Funktionen.
Was ist neu in Version 2.5.1:
- Diese Version behebt einige Rennbedingungen in Replikatgruppe Überwachung .
Was ist neu in Version 2.4.1:
- Diese Version behebt eine Regression mit: meth: ` ~ pymongo.collection.Collection.aggregate`.
Was ist neu in Version 2.4:
- : class: `~ pymongo.mongo_client.MongoClient` ( und: class:. `~ pymongo.connection.Connection`) unterstützen jetzt Unix Domain Sockets
- : class: mod: `~ pymongo.cursor.Cursor` können mit Funktionen aus dem kopiert werden.` Copy` Modul
- Die: meth:. `~ Pymongo.database.Database.set_profiling_level` Verfahren unterstützt jetzt eine slow_ms Option
Was ist neu in Version 2.3:
- Unterstützung für erweiterte Lesepräferenzen einschließlich Regie liest getaggt Servern - Siehe: Ref.: `sekundär reads` für weitere Informationen
- Unterstützung von Mongos Failover - Siehe:. Ref: `Mongos-Hoch availability` für weitere Informationen
- Eine neue: meth:. `~ Pymongo.collection.Collection.aggregate` Methode, um neue Aggregations Rahmen MongoDB unterstützen
- Unterstützung für Legacy-Java und C # Byte-Reihenfolge beim Codieren und Decodieren UUIDs.
Was ist neu in Version 2.2.1:
- Diese Version behebt eine Inkompatibilität mit mod_wsgi 2.x das könnte dazu führen, Verbindungen undicht werden.
Was ist neu in Version 2.2:
- Unterstützung für Python 3
- Unterstützung für Gevent
- Verbesserte Verbindungspooling
Was ist neu in Version 2.1.1:
- Version 2.1.1 ist eine Unterversion, dass Fixes ein paar Fragen nach der Veröffentlichung von 2.1 entdeckt.
Was ist neu in der Version 2.1:
- Version 2.1 fügt ein paar häufig nachgefragte Funktionen und beinhaltet die üblichen Runde von Fehlerkorrekturen und Verbesserungen.
Kommentare nicht gefunden