MongoDB cơ sở dữ liệu là một cơ sở dữ liệu tài liệu hướng NoSQL, hoàn hảo cho các môi trường tải cường độ cao.
Các MongoDB Python điều khiển cho phép các nhà phát triển viết các ứng dụng kết nối, lưu trữ và truy xuất thông tin từ một cơ sở dữ liệu MongoDB.
Đây là một kết nối MongoDB tạo ra và được hỗ trợ bởi đội ngũ phát triển MongoDB chính thức, sắp tới đóng gói với rất nhiều ví dụ và tài liệu hướng dẫn.
MongoDB cũng đi kèm với trình điều khiển cho nhiều ngôn ngữ lập trình khác như:
C
C #
C ++
PHP
Perl
Java
Hồng ngọc
Scala
Erlang
Node.js
Haskell
là gì mới trong phiên bản này:
- Một lớp khách hàng thống nhất. MongoClient là một và chỉ một lớp khách hàng để kết nối với một mongod độc, sao tập, hoặc cụm sharded. Chuyển từ một độc lập, để một bộ bản sao, đến một cụm sharded có thể được thực hiện với chỉ một sự thay đổi URI đơn giản.
- MongoClient là nhiều phản ứng nhanh hơn với những thay đổi cấu hình trong việc triển khai MongoDB của bạn. Tất cả các máy chủ kết nối được giám sát một cách non-blocking. Phản ứng chậm hoặc máy chủ xuống không còn chặn phát hiện máy chủ, giảm thời gian khởi động ứng dụng và thời gian để đáp ứng với các máy chủ mới hoặc cấu hình lại và sao tập failovers.
- Một CRUD API thống nhất. Tất cả các trình điều khiển chính thức MongoDB doanh nghiệp thực hiện một CRUD tiêu chuẩn API cho phép các nhà phát triển có nhiều thứ tiếng để di chuyển từ ngôn ngữ sang ngôn ngữ một cách dễ dàng.
- hỗ trợ nguồn đơn cho Python 2.x và 3.x. PyMongo không còn dựa trên 2to3 để hỗ trợ Python 3.
- A viết lại thuần túy thực hiện Python BSON, cải thiện hiệu suất với các triển khai PyPy và CPython mà không cần hỗ trợ cho các phần mở rộng C.
- Hỗ trợ tốt hơn cho greenlet dựa khung async bao gồm eventlet.
- Bất biến khách hàng, cơ sở dữ liệu, và các lớp học tập, tránh một loạt các vấn đề an toàn thread trong các ứng dụng của khách hàng.
là gì mới trong phiên bản 3.0:
- Một lớp khách hàng thống nhất. MongoClient là một và chỉ một lớp khách hàng để kết nối với một mongod độc, sao tập, hoặc cụm sharded. Chuyển từ một độc lập, để một bộ bản sao, đến một cụm sharded có thể được thực hiện với chỉ một sự thay đổi URI đơn giản.
- MongoClient là nhiều phản ứng nhanh hơn với những thay đổi cấu hình trong việc triển khai MongoDB của bạn. Tất cả các máy chủ kết nối được giám sát một cách non-blocking. Phản ứng chậm hoặc máy chủ xuống không còn chặn phát hiện máy chủ, giảm thời gian khởi động ứng dụng và thời gian để đáp ứng với các máy chủ mới hoặc cấu hình lại và sao tập failovers.
- Một CRUD API thống nhất. Tất cả các trình điều khiển chính thức MongoDB doanh nghiệp thực hiện một CRUD tiêu chuẩn API cho phép các nhà phát triển có nhiều thứ tiếng để di chuyển từ ngôn ngữ sang ngôn ngữ một cách dễ dàng.
- hỗ trợ nguồn đơn cho Python 2.x và 3.x. PyMongo không còn dựa trên 2to3 để hỗ trợ Python 3.
- A viết lại thuần túy thực hiện Python BSON, cải thiện hiệu suất với các triển khai PyPy và CPython mà không cần hỗ trợ cho các phần mở rộng C.
- Hỗ trợ tốt hơn cho greenlet dựa khung async bao gồm eventlet.
- Bất biến khách hàng, cơ sở dữ liệu, và các lớp học tập, tránh một loạt các vấn đề an toàn thread trong các ứng dụng của khách hàng.
là gì mới trong phiên bản 2.8:.
- Hỗ trợ đầy đủ cho MongoDB 2.6
được gì mới trong phiên bản 2.6.3:
- Version 2.6.3 sửa lỗi vấn đề báo cáo kể từ khi phát hành của 2.6.2, quan trọng nhất là một rò rỉ semaphore khi một kết nối đến máy chủ thất bại.
là gì mới trong phiên bản 2.6:
- Phiên bản 2.6 bao gồm một số yêu cầu thường xuyên cải tiến và bổ sung hỗ trợ cho một số đầu MongoDB 2,6 tính năng.
là gì mới trong phiên bản 2.5.1:
- Phiên bản này giải quyết một số điều kiện chủng tộc tại sao thiết lập giám sát .
là gì mới trong phiên bản 2.4.1:
- phát hành này sửa chữa một hồi quy sử dụng: meth: ` ~ pymongo.collection.Collection.aggregate`.
là gì mới trong phiên bản 2.4:
- : class: `~ pymongo.mongo_client.MongoClient` ( và: class:. `~ pymongo.connection.Connection`) bây giờ hỗ trợ Unix Sockets Miền
- : class: `~ pymongo.cursor.Cursor` có thể được sao chép với chức năng của máy: mod:. Module` copy`
- : meth:. `~ Phương pháp pymongo.database.Database.set_profiling_level` hiện hỗ trợ tùy chọn slow_ms
là gì mới trong phiên bản 2.3:
- Hỗ trợ cho sở thích đọc mở rộng bao gồm cả đạo diễn lần đọc đến các máy chủ tagged - Xem: ref:. `trung-reads` để biết thêm thông tin
- Hỗ trợ cho mongos failover - Xem:. Ref: `mongos-cao-availability` để biết thêm thông tin
- A mới: meth:. `~ Pymongo.collection.Collection.aggregate` phương pháp để hỗ trợ khung tập mới của MongoDB
- Hỗ trợ cho các di sản Java và C # tự byte khi mã hóa và giải mã UUIDs.
là gì mới trong phiên bản 2.2.1:
- Điều này phát hành bản sửa lỗi không tương thích với mod_wsgi 2.x mà có thể gây ra các kết nối bị rò rỉ.
là gì mới trong phiên bản 2.2:
- Hỗ trợ cho Python 3
- Hỗ trợ cho Gevent
- kết nối được cải thiện tổng hợp
là gì mới trong phiên bản 2.1.1:
- Phiên bản 2.1.1 là một phiên bản sửa lỗi nhỏ mà một số vấn đề được phát hiện sau khi phát hành 2.1.
là gì mới trong phiên bản 2.1:
- Phiên bản 2.1 bổ sung thêm một vài tính năng thường được yêu cầu và bao gồm các thông thường vòng các sửa lỗi và cải tiến.
Bình luận không