MongoDB Python Driver (PyMongo)

Software Screenshot:
MongoDB Python Driver (PyMongo)
Software Details:
Version: 3.0.1 updated
Upload Date: 12 May 15
Distribution Type: Freeware
Downloads: 66

Rating: nan/5 (Total Votes: 0)

The MongoDB database is a document-oriented NoSQL database, perfect for high intensive load environments.

The MongoDB Python Driver enables developers to write apps that connect, store and retrieve information from a MongoDB database.

This is a MongoDB connector created and supported by the official MongoDB development team, coming packed with lots of examples and documentation.

MongoDB also comes with drivers for various other programming languages as well:
C
C#
C++
PHP
Perl
Java
Ruby
Scala
Erlang
Node.js
Haskell

What is new in this release:

  • A unified client class. MongoClient is the one and only client class for connecting to a standalone mongod, replica set, or sharded cluster. Migrating from a standalone, to a replica set, to a sharded cluster can be accomplished with only a simple URI change.
  • MongoClient is much more responsive to configuration changes in your MongoDB deployment. All connected servers are monitored in a non-blocking manner. Slow to respond or down servers no longer block server discovery, reducing application startup time and time to respond to new or reconfigured servers and replica set failovers.
  • A unified CRUD API. All official MongoDB drivers now implement a standard CRUD API allowing polyglot developers to move from language to language with ease.
  • Single source support for Python 2.x and 3.x. PyMongo no longer relies on 2to3 to support Python 3.
  • A rewritten pure Python BSON implementation, improving performance with pypy and cpython deployments without support for C extensions.
  • Better support for greenlet based async frameworks including eventlet.
  • Immutable client, database, and collection classes, avoiding a host of thread safety issues in client applications.

What is new in version 3.0:

  • A unified client class. MongoClient is the one and only client class for connecting to a standalone mongod, replica set, or sharded cluster. Migrating from a standalone, to a replica set, to a sharded cluster can be accomplished with only a simple URI change.
  • MongoClient is much more responsive to configuration changes in your MongoDB deployment. All connected servers are monitored in a non-blocking manner. Slow to respond or down servers no longer block server discovery, reducing application startup time and time to respond to new or reconfigured servers and replica set failovers.
  • A unified CRUD API. All official MongoDB drivers now implement a standard CRUD API allowing polyglot developers to move from language to language with ease.
  • Single source support for Python 2.x and 3.x. PyMongo no longer relies on 2to3 to support Python 3.
  • A rewritten pure Python BSON implementation, improving performance with pypy and cpython deployments without support for C extensions.
  • Better support for greenlet based async frameworks including eventlet.
  • Immutable client, database, and collection classes, avoiding a host of thread safety issues in client applications.

What is new in version 2.8:

  • Full support for MongoDB 2.6.

What is new in version 2.6.3:

  • Version 2.6.3 fixes issues reported since the release of 2.6.2, most importantly a semaphore leak when a connection to the server fails.

What is new in version 2.6:

  • Version 2.6 includes some frequently requested improvements and adds support for some early MongoDB 2.6 features.

What is new in version 2.5.1:

  • This release addresses some race conditions in replica set monitoring.

What is new in version 2.4.1:

  • This release fixes a regression using :meth:`~pymongo.collection.Collection.aggregate`.

What is new in version 2.4:

  • :class:`~pymongo.mongo_client.MongoClient` (and :class:`~pymongo.connection.Connection`) now support Unix Domain Sockets.
  • :class:`~pymongo.cursor.Cursor` can be copied with functions from the :mod:`copy` module.
  • The :meth:`~pymongo.database.Database.set_profiling_level` method now supports a slow_ms option.

What is new in version 2.3:

  • Support for expanded read preferences including directing reads to tagged servers - See :ref:`secondary-reads` for more information.
  • Support for mongos failover - See :ref:`mongos-high-availability` for more information.
  • A new :meth:`~pymongo.collection.Collection.aggregate` method to support MongoDB's new aggregation framework.
  • Support for legacy Java and C# byte order when encoding and decoding UUIDs.

What is new in version 2.2.1:

  • This release fixes an incompatibility with mod_wsgi 2.x that could cause connections to leak.

What is new in version 2.2:

  • Support for Python 3
  • Support for Gevent
  • Improved connection pooling

What is new in version 2.1.1:

  • Version 2.1.1 is a minor release that fixes a few issues discovered after the release of 2.1.

What is new in version 2.1:

  • Version 2.1 adds a few frequently requested features and includes the usual round of bug fixes and improvements.

Similar Software

TingoDB
TingoDB

10 Dec 15

Fang of Mongo
Fang of Mongo

12 Apr 15

Other Software of Developer MongoDB Development Team

Comments to MongoDB Python Driver (PyMongo)

Comments not found
Add Comment
Turn on images!