MongoDB Python Driver (PyMongo)

Software screenshot:
MongoDB Python Driver (PyMongo)
Dettagli del software:
Versione: 3.0.1 Aggiornato
Data di caricamento: 12 May 15
Licenza: Libero
Popolarità: 66

Rating: nan/5 (Total Votes: 0)

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.

Programmi simili

Altri software di sviluppo MongoDB Development Team

Commenti a MongoDB Python Driver (PyMongo)

I commenti non trovato
Aggiungi commento
Accendere le immagini!