Il MongoDB di database è un database NoSQL document-oriented, ideale per ambienti con elevate carichi intensivi.
Il driver MongoDB Python consente agli sviluppatori di scrivere applicazioni che si connettono, archiviare e recuperare le informazioni da un database MongoDB.
Questo è un connettore MongoDB creato e supportato dal team ufficiale di sviluppo MongoDB, venendo imballato con un sacco di esempi e documentazione.
MongoDB viene fornito con i driver per i vari altri linguaggi di programmazione, nonché:
C
C #
C ++
PHP
Perl
Giava
Rubino
Scala
Erlang
Node.js
Haskell
Cosa c'è di nuovo in questa versione:
- Una classe client unificato. MongoClient è la sola e unica classe client per la connessione a un mongod standalone, set di repliche, o del cluster sharded. Migrazione da un autonomo, ad un set di repliche, un cluster sharded può essere realizzato con una semplice modifica URI.
- MongoClient è molto più sensibile alle modifiche di configurazione della distribuzione MongoDB. Tutti i server collegati vengono monitorati in modo non bloccante. Lento a rispondere o server giù blocco non rilevamento del server, riducendo i tempi di avvio delle applicazioni e il tempo per rispondere a server nuovi o riconfigurati e set di repliche failover.
- Una API CRUD unificata. Tutti i piloti ufficiali MongoDB ora implementano API CRUD standard che consente agli sviluppatori poliglotti per passare da una lingua all'altra con facilità.
- Supporto singola fonte per Python 2.xe 3.x. PyMongo non si basa più su 2to3 per supportare Python 3.
- Una implementazione di Python BSON puro riscritto, migliorando le prestazioni con PyPy e CPython implementazioni senza il supporto per le estensioni C.
- Migliorato il supporto per greenlet basato quadri asincrone tra cui eventlet.
- immutabili client, database, e le classi di raccolta, evitando una serie di problemi di sicurezza filo nelle applicazioni client.
Cosa c'è di nuovo nella versione 3.0:
- Una classe client unificato. MongoClient è la sola e unica classe client per la connessione a un mongod standalone, set di repliche, o del cluster sharded. Migrazione da un autonomo, ad un set di repliche, un cluster sharded può essere realizzato con una semplice modifica URI.
- MongoClient è molto più sensibile alle modifiche di configurazione della distribuzione MongoDB. Tutti i server collegati vengono monitorati in modo non bloccante. Lento a rispondere o server giù blocco non rilevamento del server, riducendo i tempi di avvio delle applicazioni e il tempo per rispondere a server nuovi o riconfigurati e set di repliche failover.
- Una API CRUD unificata. Tutti i piloti ufficiali MongoDB ora implementano API CRUD standard che consente agli sviluppatori poliglotti per passare da una lingua all'altra con facilità.
- Supporto singola fonte per Python 2.xe 3.x. PyMongo non si basa più su 2to3 per supportare Python 3.
- Una implementazione di Python BSON puro riscritto, migliorando le prestazioni con PyPy e CPython implementazioni senza il supporto per le estensioni C.
- Migliorato il supporto per greenlet basato quadri asincrone tra cui eventlet.
- immutabili client, database, e le classi di raccolta, evitando una serie di problemi di sicurezza filo nelle applicazioni client.
Cosa c'è di nuovo nella versione 2.8:.
- Supporto completo per MongoDB 2.6
Cosa c'è di nuovo nella versione 2.6.3:
- Versione 2.6.3 corregge i problemi segnalati dal rilascio di 2.6.2, soprattutto una perdita di semaforo quando una connessione con il server non è riuscita.
Cosa c'è di nuovo in versione 2.6:
- La versione 2.6 include alcune frequentemente richiesti miglioramenti e aggiunge il supporto per alcuni presto MongoDB 2.6 caratteristiche.
Cosa c'è di nuovo nella versione 2.5.1:
- Questa release risolve alcune condizioni di gara nel set di repliche di monitoraggio .
Cosa c'è di nuovo nella versione 2.4.1:
- Questa release corregge una regressione utilizzando: meth: ` ~ pymongo.collection.Collection.aggregate`.
Cosa c'è di nuovo nella versione 2.4:
- : class: `~ pymongo.mongo_client.MongoClient` ( e: class:. `~ pymongo.connection.Connection`) supportano ora Unix Domain Sockets
- : class: `~ pymongo.cursor.Cursor` può essere copiato con funzioni dal: mod.` Modulo copy`
- Il: meth:. `~ Metodo pymongo.database.Database.set_profiling_level` supporta ora un'opzione slow_ms
Cosa c'è di nuovo nella versione 2.3:
- Il supporto per le preferenze di lettura ampliato includendo regia legge a server con tag - Vedi: ref:. 'secondaria reads` per ulteriori informazioni
- Supporto per Mongos failover - Vedi:. Ref: `Mongos-alta availability` per ulteriori informazioni
- Una nuova: meth:. `~ Pymongo.collection.Collection.aggregate` metodo per supportare nuovo quadro aggregazione di MongoDB
- Il supporto per l'eredità Java e C # ordine di byte quando codifica e decodifica UUID.
Cosa c'è di nuovo nella versione 2.2.1:
- Questa release corregge una incompatibilità con mod_wsgi 2.x che potrebbero causare le connessioni a trapelare.
Cosa c'è di nuovo nella versione 2.2:
- Il supporto per Python 3
- Supporto per Gevent
- Migliore pool di connessioni
Cosa c'è di nuovo nella versione 2.1.1:
- La versione 2.1.1 è una release minore che correzioni alcuni problemi scoperti dopo il rilascio della 2.1.
Cosa c'è di nuovo nella versione 2.1:
- La versione 2.1 aggiunge alcune caratteristiche richieste frequentemente e comprende il solito giro di correzioni di bug e miglioramenti.
I commenti non trovato