MongoDB Python Driver (PyMongo)

Skjermbilde programvare:
MongoDB Python Driver (PyMongo)
Prog.varedetaljer:
Versjon: 3.0.1 Oppdatert
Last opp dato: 12 May 15
Lisens: Gratis
Popularitet: 66

Rating: nan/5 (Total Votes: 0)

MongoDB database er et dokument-orientert NoSQL database, perfekt for høy intensiv belastning miljøer.
Den MongoDB Python Driver lar utviklere å skrive programmer som kobler, lagre og hente informasjon fra en MongoDB database.
Dette er en MongoDB kontakten opprettet og støttet av den offisielle MongoDB utviklingsteamet, som kommer fullpakket med massevis av eksempler og dokumentasjon.
MongoDB kommer også med drivere for diverse andre programmeringsspråk i tillegg:
C
C #
C ++
PHP
Perl
Java
Rubin
Scala
Erlang
Node.js
Haskell

Hva er nytt i denne versjonen:

  • En enhetlig klient klasse. MongoClient er den eneste klienten klasse for tilkobling til en frittstående mongod, replikasett, eller sharded klyngen. Migrering fra en frittstående, til et replikasett, til en sharded klynge kan oppnås med kun en enkel URI endring.
  • MongoClient er mye mer mottakelig for konfigurasjonsendringer i ditt MongoDB distribusjon. Alle tilkoblede servere er overvåket på en ikke-blokkerende måte. Treg til å reagere eller ned serverne ikke lenger blokkere server oppdagelse, redusere programmet startes og tid til å svare på nye eller rekonfigureres servere og replica sett failover.
  • En enhetlig CRUD API. Alle offisielle MongoDB drivere nå implementere en standard CRUD API slik at Polyglot utviklere å flytte fra språk til språk med letthet.
  • Enkelt kilde støtte for Python 2.x og 3.x. PyMongo avhengig ikke lenger på 2to3 å støtte Python tre.
  • En omskrevet ren Python BSON gjennomføring, bedre ytelse med PYPY og cpython distribusjoner uten støtte for C-utvidelser.
  • Bedre støtte for greenlet basert async rammer inkludert eventlet.
  • Uforanderlige klient, database og innsamlings klasser, unngå en rekke tråd sikkerhetsspørsmål i klientprogrammer.

Hva er nytt i versjon 3.0:

  • En enhetlig klient klasse. MongoClient er den eneste klienten klasse for tilkobling til en frittstående mongod, replikasett, eller sharded klyngen. Migrering fra en frittstående, til et replikasett, til en sharded klynge kan oppnås med kun en enkel URI endring.
  • MongoClient er mye mer mottakelig for konfigurasjonsendringer i ditt MongoDB distribusjon. Alle tilkoblede servere er overvåket på en ikke-blokkerende måte. Treg til å reagere eller ned serverne ikke lenger blokkere server oppdagelse, redusere programmet startes og tid til å svare på nye eller rekonfigureres servere og replica sett failover.
  • En enhetlig CRUD API. Alle offisielle MongoDB drivere nå implementere en standard CRUD API slik at Polyglot utviklere å flytte fra språk til språk med letthet.
  • Enkelt kilde støtte for Python 2.x og 3.x. PyMongo avhengig ikke lenger på 2to3 å støtte Python tre.
  • En omskrevet ren Python BSON gjennomføring, bedre ytelse med PYPY og cpython distribusjoner uten støtte for C-utvidelser.
  • Bedre støtte for greenlet basert async rammer inkludert eventlet.
  • Uforanderlige klient, database og innsamlings klasser, unngå en rekke tråd sikkerhetsspørsmål i klientprogrammer.

Hva er nytt i versjon 2.8.

  • Full støtte for MongoDB 2.6

Hva er nytt i versjon 2.6.3:

  • Versjon 2.6.3 fikser problemene rapportert siden utgivelsen av 2.6.2, viktigst en semafor lekkasje når en tilkobling til serveren mislykkes.

Hva er nytt i versjon 2.6:

  • Versjon 2.6 inneholder noen ofte bedt om forbedringer og legger til støtte for noen tidlig MongoDB 2.6 funksjoner.

Hva er nytt i versjon 2.5.1:

  • Denne utgivelsen løser noen race conditions i replica satt overvåking .

Hva er nytt i versjon 2.4.1:

  • Denne versjonen fikser en regresjon ved hjelp av: meth: ` ~ pymongo.collection.Collection.aggregate`.

Hva er nytt i versjon 2.4:

  • : Klasse: `~ pymongo.mongo_client.MongoClient` ( Og: Klasse:. `~ pymongo.connection.Connection`) støtter nå Unix domene sockets
  • : Klasse: `~ pymongo.cursor.Cursor` kan kopieres med funksjoner fra: mod.:` Copy` modul
  • : meth.: `~ Pymongo.database.Database.set_profiling_level` metoden støtter nå en slow_ms alternativ

Hva er nytt i versjon 2.3:

  • Støtte for utvidet lesepreferanser inkludert regi leser til tagget servere - Se: ref.: `sekundær-reads` for mer informasjon
  • Støtte for Mongos failover - Se: ref.: `Mongos-high-availability` for mer informasjon
  • En ny: meth.: `~ Pymongo.collection.Collection.aggregate` metode for å støtte MongoDB nye aggregering rammeverk
  • Støtte for eldre Java og C # byte rekkefølge når koding og dekoding UUID.

Hva er nytt i versjon 2.2.1:

  • Denne versjonen fikser en inkompatibilitet med mod_wsgi 2.x som kan føre tilkoblinger å lekke.

Hva er nytt i versjon 2.2:

  • Støtte for Python 3
  • Støtte for Gevent
  • Forbedret tilkoblingsgrupper

Hva er nytt i versjon 2.1.1:

  • Versjon 2.1.1 er en mindre utgivelse som fikser noen problemer oppdaget etter utgivelsen av 2.1.

Hva er nytt i versjon 2.1:

  • Versjon 2.1 legger til noen hyppig etterspurte funksjonene og inkluderer vanlig runde med feilrettinger og forbedringer.

Lignende programvare

Apache Parquet
Apache Parquet

9 Feb 16

db.js
db.js

13 Apr 15

HumbleDB
HumbleDB

20 Jul 15

Annen programvare fra utvikleren MongoDB Development Team

Kommentarer til MongoDB Python Driver (PyMongo)

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!