O MongoDB banco de dados é um banco de dados orientado a documentos NoSQL, perfeito para ambientes de alta carga intensiva.
O driver MongoDB Python permite aos desenvolvedores escrever aplicativos que se conectam, armazenar e recuperar informações de um banco de dados MongoDB.
Este é um conector MongoDB criado e apoiado pela equipe oficial ao desenvolvimento MongoDB, vindo embalado com muitos exemplos e documentação.
MongoDB também vem com drivers para várias outras linguagens de programação, assim:
C
C #
C ++
PHP
Perl
Java
Rubi
Scala
Erlang
Node.js
Haskell
O que é novo nesta versão:
- A classe do cliente unificada. MongoClient é a única classe de cliente para se conectar a um mongod autônomo, conjunto de réplicas, ou cluster Sharded. Migrando de um autônomo, a um conjunto de réplicas, a um cluster Sharded pode ser realizado com apenas uma mudança URI simples.
- MongoClient é muito mais sensível às alterações de configuração em sua implantação MongoDB. Todos os servidores conectados são monitorados de forma não-bloqueio. Lento para responder ou servidores para baixo não bloquear descoberta do servidor, reduzindo o tempo de inicialização do aplicativo e tempo para responder a servidores novos ou reconfigurados e do conjunto de réplicas failovers.
- A API CRUD unificada. Todos os pilotos oficiais MongoDB agora implementar uma API CRUD padrão permitindo que os desenvolvedores poliglotas para se deslocar de língua para língua com facilidade.
- Uma única fonte de suporte para Python 2.xe 3.x. PyMongo não depende mais de 2to3 para suportar Python 3.
- Uma implementação Python BSON puro reescrito, melhorando o desempenho com implantações PyPy e CPython sem suporte para extensões C.
- Melhor suporte para quadros assíncronos Greenlet baseado incluindo eventlet.
- cliente, banco de dados e classes de coleção imutáveis, evitando uma série de questões de segurança segmento em aplicativos cliente.
O que é novo na versão 3.0:
- A classe do cliente unificada. MongoClient é a única classe de cliente para se conectar a um mongod autônomo, conjunto de réplicas, ou cluster Sharded. Migrando de um autônomo, a um conjunto de réplicas, a um cluster Sharded pode ser realizado com apenas uma mudança URI simples.
- MongoClient é muito mais sensível às alterações de configuração em sua implantação MongoDB. Todos os servidores conectados são monitorados de forma não-bloqueio. Lento para responder ou servidores para baixo não bloquear descoberta do servidor, reduzindo o tempo de inicialização do aplicativo e tempo para responder a servidores novos ou reconfigurados e do conjunto de réplicas failovers.
- A API CRUD unificada. Todos os pilotos oficiais MongoDB agora implementar uma API CRUD padrão permitindo que os desenvolvedores poliglotas para se deslocar de língua para língua com facilidade.
- Uma única fonte de suporte para Python 2.xe 3.x. PyMongo não depende mais de 2to3 para suportar Python 3.
- Uma implementação Python BSON puro reescrito, melhorando o desempenho com implantações PyPy e CPython sem suporte para extensões C.
- Melhor suporte para quadros assíncronos Greenlet baseado incluindo eventlet.
- cliente, banco de dados e classes de coleção imutáveis, evitando uma série de questões de segurança segmento em aplicativos cliente.
O que é novo na versão 2.8:.
- Suporte total para MongoDB 2.6
O que é novo na versão 2.6.3:
- Versão 2.6.3 corrige problemas relatados desde o lançamento de 2.6.2, mais importante ainda um vazamento de semáforo quando uma conexão com o servidor falhar.
O que é novo na versão 2.6:
- A versão 2.6 inclui algumas melhorias solicitadas com freqüência e adiciona suporte para alguns cedo MongoDB 2.6 recursos.
O que é novo na versão 2.5.1:
- Este comunicado aborda algumas condições de corrida no monitoramento conjunto de réplicas .
O que é novo na versão 2.4.1:
- Esta versão corrige uma regressão usando: meth: ` ~ pymongo.collection.Collection.aggregate`.
O que é novo na versão 2.4:
- : class: `~ pymongo.mongo_client.MongoClient` ( e: class:. `~ pymongo.connection.Connection`) agora suporta Unix sockets de domínio
- : class: `~ pymongo.cursor.Cursor` podem ser copiados com funções do: mod:.` Módulo copy`
- O: meth:. `~ Método pymongo.database.Database.set_profiling_level` agora suporta uma opção slow_ms
O que é novo na versão 2.3:
- Suporte para preferências de leitura expandidos incluindo direção lê a servidores marcados - Veja: ref:. `secundário-reads` para mais informações
- Suporte para mongos failover - Veja:. Ref: `mongos-alta availability` para mais informações
- Uma nova: meth:. `~ Pymongo.collection.Collection.aggregate` método para apoiar a nova estrutura de agregação do MongoDB
- Suporte para Java legado ea ordem # byte C quando codificação e decodificação UUIDs.
O que é novo na versão 2.2.1:
- Esta versão corrige uma incompatibilidade com mod_wsgi 2.x que poderia causar conexões a vazar.
O que é novo na versão 2.2:
- Suporte para Python 3
- Suporte para GEvent
- Melhorado o pool de conexão
O que é novo na versão 2.1.1:
- Versão 2.1.1 é uma versão menor que correções algumas questões descobertas após o lançamento do 2.1.
O que é novo na versão 2.1:
- A versão 2.1 adiciona algumas funcionalidades frequentemente solicitados e inclui o habitual rodada de correções de bugs e melhorias.
Comentários não encontrado