MongoDB bazy danych jest baza dokument zorientowanych NoSQL, idealne do dużych obciążeń intensywnych warunkach.
MongoDB Python Sterownik umożliwia programistom pisać aplikacje, które łączą się, przechowywania i pobierania informacji z bazy danych MongoDB.
To złącze MongoDB tworzone i wspierane przez oficjalny zespół rozwoju MongoDB, pochodzących zapakowane z dużą ilością przykładów i dokumentacji.
MongoDB również pochodzi ze sterownikami do różnych innych języków programowania, jak również:
C
C #
C ++
PHP
Perl
Jawa
Rubin
Scala
Erlang
Node.js
Haskell
Co nowego w tym wydaniu:
- jednolity klasy klienta. MongoClient jest jedyna klasa klient do łączenia się samodzielny mongod, zestawu replik lub sharded klastra. Migracja z autonomicznego do zestawu replik na sharded klastra może być osiągnięte tylko z prostą zmianę URI.
- MongoClient jest o wiele bardziej wrażliwe na zmiany konfiguracji w rozmieszczania MongoDB. Wszystkie serwery połączone są monitorowane w sposób nie-blokującego. Wolno reaguje lub nie w dół serwery blokują odkrycie serwera, skracając czas uruchamiania aplikacji i czasu, aby odpowiedzieć na nowe lub rekonfiguracji serwerów i zestaw replik możliwe jest przełączanie awaryjne.
- jednolity CRUD API. Wszystkie oficjalne sterowniki MongoDB teraz wdrożyć standardowe CRUD API pozwala programistom poliglota, aby przejść z języka na język z łatwością.
- Wsparcie pojedyncze źródło Python 2.x oraz 3.x PyMongo nie opiera się już na 2to3 wspierać Python 3.
- przepisany czysta implementacja Pythona BSON, poprawiając wydajność z pypy i CPython wdrożeń bez obsługi rozszerzeń C.
- Lepsze wsparcie dla greenlet na podstawie ram asynchronicznych tym eventlet.
- Niezmienne klientów, bazy danych i klas kolekcji, unikając szereg kwestii bezpieczeństwa wątku w aplikacjach klienckich.
Co nowego w wersji 3.0:
- jednolity klasy klienta. MongoClient jest jedyna klasa klient do łączenia się samodzielny mongod, zestawu replik lub sharded klastra. Migracja z autonomicznego do zestawu replik na sharded klastra może być osiągnięte tylko z prostą zmianę URI.
- MongoClient jest o wiele bardziej wrażliwe na zmiany konfiguracji w rozmieszczania MongoDB. Wszystkie serwery połączone są monitorowane w sposób nie-blokującego. Wolno reaguje lub nie w dół serwery blokują odkrycie serwera, skracając czas uruchamiania aplikacji i czasu, aby odpowiedzieć na nowe lub rekonfiguracji serwerów i zestaw replik możliwe jest przełączanie awaryjne.
- jednolity CRUD API. Wszystkie oficjalne sterowniki MongoDB teraz wdrożyć standardowe CRUD API pozwala programistom poliglota, aby przejść z języka na język z łatwością.
- Wsparcie pojedyncze źródło Python 2.x oraz 3.x PyMongo nie opiera się już na 2to3 wspierać Python 3.
- przepisany czysta implementacja Pythona BSON, poprawiając wydajność z pypy i CPython wdrożeń bez obsługi rozszerzeń C.
- Lepsze wsparcie dla greenlet na podstawie ram asynchronicznych tym eventlet.
- Niezmienne klientów, bazy danych i klas kolekcji, unikając szereg kwestii bezpieczeństwa wątku w aplikacjach klienckich.
Co nowego w wersji 2.8.
- Pełna obsługa MongoDB 2.6
Co jest nowa w wersji 2.6.3:
- Wersja 2.6.3 rozwiązuje problemy zgłaszane od wydania z 2.6.2, co najważniejsze, gdy wyciek semafora połączenie z serwerem.
Co nowego w wersji 2.6:
- Wersja 2.6 zawiera kilka ulepszeń i często wymagane dla niektórych dodaje obsługę wcześnie, MongoDB 2,6 funkcje.
Co nowego w wersji 2.5.1:
- Ta wersja rozwiązuje kilka warunków wyścigu w monitorowaniu zestawu replik .
Co nowego w wersji 2.4.1:
- Ta wersja rozwiązuje regresji przy użyciu: met: ` ~ pymongo.collection.Collection.aggregate`.
Co nowego w wersji 2.4:
- : Klasa: `~ pymongo.mongo_client.MongoClient` ( oraz: Klasa:. `~ pymongo.connection.Connection`) obsługują teraz Unix domeny Gniazda
- : Klasa: `~ pymongo.cursor.Cursor` mogą być kopiowane z funkcji z: mod:.` Modułu copy`
- : met. `~ Metoda pymongo.database.Database.set_profiling_level` obsługuje opcję slow_ms
Co nowego w wersji 2.3:
- Wsparcie rozszerzone preferencje odczytu w tym kierowanie czyta oznaczone serwerów - Zobacz: Ref.: `wtórnego-reads` więcej informacji
- Obsługa Mongos failover - Patrz: Ref.: `Mongos-wysokiej availability` więcej informacji
- Nowy: met. `~ Pymongo.collection.Collection.aggregate` sposób wspierać nowe ramy agregacji MongoDB w
- Wsparcie dla starszych Java i C # bajtów, gdy celem kodowania i dekodowania UUID.
Co nowego w wersji 2.2.1:
- Ta wersja rozwiązuje niezgodności z mod_wsgi 2.x połączeń, które mogą spowodować wyciek.
Co nowego w wersji 2.2:
- Wsparcie dla Pythona 3
- Obsługa Gevent
- Lepsza gra łączenie
Co nowego w wersji 2.1.1:
- Wersja 2.1.1 jest niewielkie zwolnienie, że poprawki kilka problemów odkryto po wydaniu 2.1.
Co nowego w wersji 2.1:
- Wersja 2.1 dodaje kilka najczęściej wymaganych cech i obejmuje zwykle tura poprawek i usprawnień.
Komentarze nie znaleziono