MongoDB

Phần mềm chụp màn hình:
MongoDB
Các chi tiết về phần mềm:
Phiên bản: 4.0.0 Cập nhật
Ngày tải lên: 17 Aug 18
Nhà phát triển: MongoDB, Inc.
Giấy phép: Miễn phí
Phổ biến: 129

Rating: 2.0/5 (Total Votes: 1)

MongoDB là cơ sở dữ liệu định hướng tài liệu tự do, nguồn mở, không có lược đồ được thiết kế để đáng tin cậy, có khả năng mở rộng và cung cấp hiệu suất cao. Nó còn được gọi là cơ sở dữ liệu NoSQL số ​​1 thế giới.


Tính năng trong nháy mắt
Các tính năng chính bao gồm lưu trữ theo định hướng tài liệu, hỗ trợ chỉ mục đầy đủ, tính sẵn sàng cao, sao chép, tự động kích hoạt, truy vấn, cập nhật tại chỗ nhanh chóng, chức năng bản đồ và giảm, hỗ trợ GridFS, dịch vụ quản lý MongoDB và hỗ trợ chuyên nghiệp.

Nó hỗ trợ các tài liệu kiểu JSON có lược đồ động, cung cấp các truy vấn dựa trên tài liệu và phong phú, có thể lập chỉ mục bất kỳ thuộc tính nào và có thể được nhân đôi trên WAN (Mạng diện rộng) và mạng LAN (Mạng cục bộ).

Ngoài ra, dự án có thể mở rộng theo chiều ngang mà không mất bất kỳ chức năng nào, kết hợp các công cụ sửa đổi nguyên tử cung cấp hiệu suất không tranh chấp, cung cấp cho người dùng xử lý và tổng hợp dữ liệu linh hoạt và cho phép bạn lưu trữ tệp ở mọi kích thước.

Chức năng giám sát và sao lưu tích hợp

Một tính năng thú vị khác là chức năng giám sát và sao lưu tích hợp, được thiết kế từ nền tảng cho MongoDB. Các công cụ của bên thứ ba cung cấp chức năng như vậy, nhưng tốt nhất là nên gắn với công cụ mặc định để tăng tính ổn định và hiệu suất cao hơn.

Tính năng thương mại cũng có sẵn cho các công ty muốn hợp tác với MongoDB, điều này sẽ giúp họ giảm chi phí, tăng thời gian tiếp thị và giảm thiểu rủi ro với hỗ trợ chủ động và khả năng cấp doanh nghiệp.


Dưới mui xe và hệ điều hành được hỗ trợ

MongoDB là một cơ sở dữ liệu đa nền tảng được viết hoàn toàn bằng ngôn ngữ lập trình C ++. Nó chính thức hỗ trợ tất cả các bản phân phối GNU / Linux, cũng như các hệ điều hành Mac OS X của Solaris, Microsoft Windows và Apple. Nó đã được tối ưu hóa để hoạt động trên các máy tính 64 bit và 32 bit.

Để thuận tiện cho bạn, các gói nhị phân được tạo sẵn cho hệ thống GNU / Linux 64 bit và 32 bit cũng như bản lưu trữ nguồn phổ dụng có sẵn để tải xuống trên Softoware cũng như trên trang chủ của dự án. Tuy nhiên, nó cũng có thể được cài đặt từ kho phần mềm mặc định của một số bản phân phối Linux.

Có gì mới trong bản phát hành này:

  • MongoDB 3.6 giúp việc làm việc với dữ liệu theo cách tự nhiên, hiệu quả và không có ma sát dễ dàng hơn bao giờ hết. Tóm lại, MongoDB giúp bạn phát triển nhanh hơn khi xây dựng và mở rộng ứng dụng. Các tính năng chính của 3.6 bao gồm:
  • Thay đổi luồng cho phép bạn xây dựng các ứng dụng web, điện thoại di động và ứng dụng IoT có thể xem, lọc và thực hiện các thay đổi dữ liệu khi chúng xuất hiện trong cơ sở dữ liệu. Bất cứ khi nào dữ liệu được thay đổi trong MongoDB, các hệ thống hạ nguồn sẽ tự động được thông báo về các bản cập nhật trong thời gian thực. Thay đổi luồng cung cấp một cách dễ dàng và hiệu quả để xây dựng các ứng dụng theo hướng sự kiện, phản ứng.
  • Các bài viết có thể thử lại di chuyển sự phức tạp của việc xử lý các lỗi hệ thống tạm thời từ ứng dụng đến cơ sở dữ liệu. Thay vì bạn phải triển khai khối lượng mã tùy chỉnh, mã phía máy khách, MongoDB sẽ tự động thử lại các hoạt động ghi bằng cách sử dụng các ngữ nghĩa chính xác một lần.
  • Với xác thực lược đồ, sử dụng cú pháp bắt nguồn từ tiêu chuẩn Lược đồ JSON IETF được đề xuất, chúng tôi đã mở rộng khả năng xác thực tài liệu ban đầu được giới thiệu trong MongoDB 3.2. Giờ đây, các nhóm DevOps và DBA có thể xác định cấu trúc tài liệu được quy định cho từng bộ sưu tập, xuống đến cấp của các trường riêng lẻ trong các mảng lồng nhau. Và bạn có thể điều chỉnh điều này khi bạn cần: khóa giản đồ xuống, mở lược đồ, áp dụng nó cho một nhóm nhỏ các trường - bất kể bạn cần gì cho từng ứng dụng hoặc giai đoạn của dự án.
  • Ràng buộc với localhost theo mặc định: với MongoDB 3.6 tất cả các gói MongoDB trên tất cả các nền tảng từ chối tất cả các kết nối bên ngoài vào cơ sở dữ liệu trừ khi được cấu hình rõ ràng bằng cách khác bởi người quản trị. Kết hợp với hỗ trợ danh sách trắng IP mới, quản trị viên có thể cấu hình MongoDB để chỉ chấp nhận các kết nối bên ngoài trên các địa chỉ IP được chấp thuận. Những cải tiến này làm giảm đáng kể nguy cơ của các cá thể MongoDB không an toàn vô tình được triển khai vào sản xuất.
  • Các tính năng nâng cao tập hợp hỗ trợ các truy vấn mang tính biểu cảm hơn, giúp bạn truy cập nhanh hơn vào thông tin chi tiết theo hướng dữ liệu. Mô hình dữ liệu tài liệu của MongoDB cho phép bạn lập mô hình các thực thể giống như cách bạn biểu diễn chúng trong mã - như các đối tượng hoàn chỉnh - vì vậy bạn không cần phải lo lắng về JOIN. Nhưng đối với phân tích, việc kết hợp dữ liệu trên nhiều bộ sưu tập là hữu ích. Chúng tôi đã giới thiệu các equijoins bên ngoài bên trái trong MongoDB 3.2, nhưng bây giờ chúng tôi đang mở rộng điều này với một toán tử tìm kiếm $ mạnh hơn để hỗ trợ tương đương với các truy vấn phụ SQL và không phải equijoins. Kết nối của MongoDB cho BI, cho phép MongoDB được sử dụng như một nguồn dữ liệu trong phân tích dựa trên SQL và các công cụ trực quan hóa dữ liệu, tận dụng những cải tiến này để mang lại hiệu suất cao hơn, với nhiều hoạt động phân tích hơn được đẩy vào cơ sở dữ liệu.
  • MongoDB Atlas là cách tốt nhất để chạy MongoDB trong đám mây công cộng. MongoDB 3.6 có sẵn dưới dạng dịch vụ được quản lý hoàn toàn trên Atlas, bao gồm các tính năng mới quan trọng để hỗ trợ các ứng dụng toàn cầu và với khả năng mở rộng tự động và tối ưu hóa hiệu suất.
  • Sao chép vùng chéo cho phép các cụm Atlas trải rộng trên nhiều khu vực cung cấp đám mây, duy trì tính khả dụng liên tục trong trường hợp mất địa lý và cung cấp trải nghiệm khách hàng tối ưu bằng cách phân phối dữ liệu gần người dùng hơn. Atlas giờ đây cũng hỗ trợ tự động mở rộng quy mô cho lưu trữ được kết hợp với một cụm, giúp bạn quản lý dung lượng dễ dàng hơn. Cố vấn hiệu suất mới liên tục nêu bật các truy vấn chạy chậm và cung cấp đề xuất chỉ mục thông minh để cải thiện hiệu suất.

Tính năng mới trong phiên bản 3.6.4:

  • MongoDB 3.6 giúp việc làm việc với dữ liệu theo cách tự nhiên, hiệu quả và không có ma sát dễ dàng hơn bao giờ hết. Tóm lại, MongoDB giúp bạn phát triển nhanh hơn khi xây dựng và mở rộng ứng dụng. Các tính năng chính của 3.6 bao gồm:
  • Thay đổi luồng cho phép bạn xây dựng các ứng dụng web, điện thoại di động và ứng dụng IoT có thể xem, lọc và thực hiện các thay đổi dữ liệu khi chúng xuất hiện trong cơ sở dữ liệu. Bất cứ khi nào dữ liệu được thay đổi trong MongoDB, các hệ thống hạ nguồn sẽ tự động được thông báo về các bản cập nhật trong thời gian thực. Thay đổi luồng cung cấp một cách dễ dàng và hiệu quả để xây dựng các ứng dụng theo hướng sự kiện, phản ứng.
  • Các bài viết có thể thử lại di chuyển sự phức tạp của việc xử lý các lỗi hệ thống tạm thời từ ứng dụng đến cơ sở dữ liệu. Thay vì bạn phải triển khai khối lượng mã tùy chỉnh, mã phía máy khách, MongoDB sẽ tự động thử lại các hoạt động ghi bằng cách sử dụng các ngữ nghĩa chính xác một lần.
  • Với xác thực lược đồ, sử dụng cú pháp bắt nguồn từ tiêu chuẩn Lược đồ JSON IETF được đề xuất, chúng tôi đã mở rộng khả năng xác thực tài liệu ban đầu được giới thiệu trong MongoDB 3.2. Giờ đây, các nhóm DevOps và DBA có thể xác định cấu trúc tài liệu được quy định cho từng bộ sưu tập, xuống đến cấp của các trường riêng lẻ trong các mảng lồng nhau. Và bạn có thể điều chỉnh điều này khi bạn cần: khóa giản đồ xuống, mở lược đồ, áp dụng nó cho một nhóm nhỏ các trường - bất kể bạn cần gì cho từng ứng dụng hoặc giai đoạn của dự án.
  • Ràng buộc với localhost theo mặc định: với MongoDB 3.6 tất cả các gói MongoDB trên tất cả các nền tảng từ chối tất cả các kết nối bên ngoài vào cơ sở dữ liệu trừ khi được cấu hình rõ ràng bằng cách khác bởi người quản trị. Kết hợp với hỗ trợ danh sách trắng IP mới, quản trị viên có thể cấu hình MongoDB để chỉ chấp nhận các kết nối bên ngoài trên các địa chỉ IP được chấp thuận. Những cải tiến này làm giảm đáng kể nguy cơ của các cá thể MongoDB không an toàn vô tình được triển khai vào sản xuất.
  • Các tính năng nâng cao tập hợp hỗ trợ các truy vấn mang tính biểu cảm hơn, giúp bạn truy cập nhanh hơn vào thông tin chi tiết theo hướng dữ liệu. Mô hình dữ liệu tài liệu của MongoDB cho phép bạn lập mô hình các thực thể giống như cách bạn biểu diễn chúng trong mã - như các đối tượng hoàn chỉnh - vì vậy bạn không cần phải lo lắng về JOIN. Nhưng đối với phân tích, việc kết hợp dữ liệu trên nhiều bộ sưu tập là hữu ích. Chúng tôi đã giới thiệu các equijoins bên ngoài bên trái trong MongoDB 3.2, nhưng bây giờ chúng tôi đang mở rộng điều này với một toán tử tìm kiếm $ mạnh hơn để hỗ trợ tương đương với các truy vấn phụ SQL và không phải equijoins. Kết nối của MongoDB cho BI, cho phép MongoDB được sử dụng như một nguồn dữ liệu trong phân tích dựa trên SQL và các công cụ trực quan hóa dữ liệu, tận dụng những cải tiến này để mang lại hiệu suất cao hơn, với nhiều hoạt động phân tích hơn được đẩy vào cơ sở dữ liệu.
  • MongoDB Atlas là cách tốt nhất để chạy MongoDB trong đám mây công cộng. MongoDB 3.6 có sẵn dưới dạng dịch vụ được quản lý hoàn toàn trên Atlas, bao gồm các tính năng mới quan trọng để hỗ trợ các ứng dụng toàn cầu và với khả năng mở rộng tự động và tối ưu hóa hiệu suất.
  • Sao chép vùng chéo cho phép các cụm Atlas trải rộng trên nhiều khu vực cung cấp đám mây, duy trì tính khả dụng liên tục trong trường hợp mất địa lý và cung cấp trải nghiệm khách hàng tối ưu bằng cách phân phối dữ liệu gần người dùng hơn. Atlas giờ đây cũng hỗ trợ tự động mở rộng quy mô cho lưu trữ được kết hợp với một cụm, giúp bạn quản lý dung lượng dễ dàng hơn. Cố vấn hiệu suất mới liên tục nêu bật các truy vấn chạy chậm và cung cấp đề xuất chỉ mục thông minh để cải thiện hiệu suất.

Tính năng mới trong phiên bản:

  • MongoDB 3.6 giúp việc làm việc với dữ liệu theo cách tự nhiên, hiệu quả và không có ma sát dễ dàng hơn bao giờ hết. Tóm lại, MongoDB giúp bạn phát triển nhanh hơn khi xây dựng và mở rộng ứng dụng. Các tính năng chính của 3.6 bao gồm:
  • Thay đổi luồng cho phép bạn xây dựng các ứng dụng web, điện thoại di động và ứng dụng IoT có thể xem, lọc và thực hiện các thay đổi dữ liệu khi chúng xuất hiện trong cơ sở dữ liệu. Bất cứ khi nào dữ liệu được thay đổi trong MongoDB, các hệ thống hạ nguồn sẽ tự động được thông báo về các bản cập nhật trong thời gian thực. Thay đổi luồng cung cấp một cách dễ dàng và hiệu quả để xây dựng các ứng dụng theo hướng sự kiện, phản ứng.
  • Các bài viết có thể thử lại di chuyển sự phức tạp của việc xử lý các lỗi hệ thống tạm thời từ ứng dụng đến cơ sở dữ liệu. Thay vì bạn phải triển khai khối lượng mã tùy chỉnh, mã phía máy khách, MongoDB sẽ tự động thử lại các hoạt động ghi bằng cách sử dụng các ngữ nghĩa chính xác một lần.
  • Với xác thực lược đồ, sử dụng cú pháp bắt nguồn từ tiêu chuẩn Lược đồ JSON IETF được đề xuất, chúng tôi đã mở rộng khả năng xác thực tài liệu ban đầu được giới thiệu trong MongoDB 3.2. Giờ đây, các nhóm DevOps và DBA có thể xác định cấu trúc tài liệu được quy định cho từng bộ sưu tập, xuống đến cấp của các trường riêng lẻ trong các mảng lồng nhau. Và bạn có thể điều chỉnh điều này khi bạn cần: khóa giản đồ xuống, mở lược đồ, áp dụng nó cho một nhóm nhỏ các trường - bất kể bạn cần gì cho từng ứng dụng hoặc giai đoạn của dự án.
  • Ràng buộc với localhost theo mặc định: với MongoDB 3.6 tất cả các gói MongoDB trên tất cả các nền tảng từ chối tất cả các kết nối bên ngoài vào cơ sở dữ liệu trừ khi được cấu hình rõ ràng bằng cách khác bởi người quản trị. Kết hợp với hỗ trợ danh sách trắng IP mới, quản trị viên có thể cấu hình MongoDB để chỉ chấp nhận các kết nối bên ngoài trên các địa chỉ IP được chấp thuận. Những cải tiến này làm giảm đáng kể nguy cơ của các cá thể MongoDB không an toàn vô tình được triển khai vào sản xuất.
  • Các tính năng nâng cao tập hợp hỗ trợ các truy vấn mang tính biểu cảm hơn, giúp bạn truy cập nhanh hơn vào thông tin chi tiết theo hướng dữ liệu. Mô hình dữ liệu tài liệu của MongoDB cho phép bạn lập mô hình các thực thể giống như cách bạn biểu diễn chúng trong mã - như các đối tượng hoàn chỉnh - vì vậy bạn không cần phải lo lắng về JOIN. Nhưng đối với phân tích, việc kết hợp dữ liệu trên nhiều bộ sưu tập là hữu ích. Chúng tôi đã giới thiệu các equijoins bên ngoài bên trái trong MongoDB 3.2, nhưng bây giờ chúng tôi đang mở rộng điều này với một toán tử tìm kiếm $ mạnh hơn để hỗ trợ tương đương với các truy vấn phụ SQL và không phải equijoins. Kết nối của MongoDB cho BI, cho phép MongoDB được sử dụng như một nguồn dữ liệu trong phân tích dựa trên SQL và các công cụ trực quan hóa dữ liệu, tận dụng những cải tiến này để mang lại hiệu suất cao hơn, với nhiều hoạt động phân tích hơn được đẩy vào cơ sở dữ liệu.
  • MongoDB Atlas là cách tốt nhất để chạy MongoDB trong đám mây công cộng. MongoDB 3.6 có sẵn dưới dạng dịch vụ được quản lý hoàn toàn trên Atlas, bao gồm các tính năng mới quan trọng để hỗ trợ các ứng dụng toàn cầu và với khả năng mở rộng tự động và tối ưu hóa hiệu suất.
  • Sao chép vùng chéo cho phép các cụm Atlas trải rộng trên nhiều khu vực cung cấp đám mây, duy trì tính khả dụng liên tục trong trường hợp mất địa lý và cung cấp trải nghiệm khách hàng tối ưu bằng cách phân phối dữ liệu gần người dùng hơn. Atlas giờ đây cũng hỗ trợ tự động mở rộng quy mô cho lưu trữ được kết hợp với một cụm, giúp bạn quản lý dung lượng dễ dàng hơn. Cố vấn hiệu suất mới liên tục nêu bật các truy vấn chạy chậm và cung cấp đề xuất chỉ mục thông minh để cải thiện hiệu suất.

Tính năng mới trong phiên bản 3.4.6:

  • Sự cố đã được khắc phục:
  • SERVER-27347: Chỉ các con trỏ được lưu trong bộ nhớ cache không hoạt động trên ID WiredTiger đang bận.
  • SERVER-29618: $ geoWithin trong đường ống tổng hợp sau khi tìm kiếm $ và $ relax trả lại kết quả không chính xác.
  • WT-3362: Con trỏ mở sẽ không bao giờ chặn trong khoảng thời gian của một trạm kiểm soát.

Tính năng mới trong phiên bản 3.4.1:

  • SERVER-27124 Disallow readConcern: phần lớn đọc trên pv0
  • SERVER-27201 $ graphLookup kích hoạt tham số con trỏ null
  • SERVER-27207 Tìm trên chế độ xem có sắp xếp thông qua mongos có thể trả về không chính xác bộ kết quả rỗng
  • SERVER-27213 Hai giai đoạn đối sánh $ kết hợp không chính xác, cho kết quả không chính xác.
  • SERVER-27300 Không cho phép lập chỉ mục BSONType :: Biểu tượng với một đối chiếu không đơn giản
  • SERVER-27210 3.4.0 shell mongo không thể kết nối bằng MongoURI với & quot; ssl = true & quot;
  • SERVER-27271 roleInfo lệnh tăng System.InvalidOperationException: Tên phần tử trùng lặp 'vai trò'.
  • SERVER-26870 Đôi khi tập tin dữ liệu thu thập không bị xóa ngay cả khi bộ sưu tập bị xóa
  • TOOLS-1541 Hỗ trợ xuất chế độ xem

Tính năng mới trong phiên bản 3.2.5:

  • Cải tiến cho Tính ổn định của WiredTiger SERVER-19751, SERVER- 19673 và SERVER-19573.
  • Đã khắc phục sự cố với tương tác giữa SSL và Kiểm tra. SERVER-19538.
  • Đã khắc phục sự cố với tập hợp $ sắp xếp trên các hệ thống được phân loại SERVER-19464.
  • Tất cả các sự cố đã đóng trong 3.0.6

Tính năng mới trong phiên bản 3.0.6:

  • Các cải tiến đối với Tính ổn định của WiredTiger SERVER-19751, SERVER-19673 và SERVER-19573.
  • Đã khắc phục sự cố với tương tác giữa SSL và Kiểm tra. SERVER-19538.
  • Đã khắc phục sự cố với tập hợp $ sắp xếp trên các hệ thống được phân loại SERVER-19464.
  • Tất cả các sự cố đã đóng trong 3.0.6

Tính năng mới trong phiên bản 3.0.4:

  • Khắc phục các ghi bị lỗi với chèn đồng thời trong quá trình di chuyển đoạn từ phân đoạn với các bản quyền của WiredTiger: SERVER-18822
  • Giải quyết xung đột ghi với các cập nhật đa cập nhật với upsert = true bằng công cụ Lưu trữ Hổ trợ Có dây: SERVER-18213
  • Khắc phục sự cố trong đó lần đọc phụ có thể chặn sao chép: SERVER-18190
  • Cải thiện hiệu suất trên Windows với WiredTiger và tài liệu lớn hơn 16kb: SERVER-18079
  • Khắc phục vấn đề nơi tệp dữ liệu WiredTiger không được phục hồi chính xác sau khi khởi động lại hệ thống không mong muốn: SERVER-18316

Tính năng mới trong phiên bản 3.0.0:

  • Hiệu suất Tốt hơn 7-10x:
  • Công cụ lưu trữ WiredTiger mới trong MongoDB 3.0 cung cấp thông lượng lớn hơn 7-10x cho các ứng dụng ghi nhiều hơn với kiểm soát đồng thời cấp tài liệu chi tiết hơn. Điều này giúp tăng hiệu suất lớn với phần cứng ít hơn cho các dự án ghi nặng như IoT tiếp theo của bạn, quản lý dữ liệu khách hàng, xã hội và ứng dụng dành cho thiết bị di động.
  • Bộ nhớ ít hơn tới 80%:
  • MongoDB hiện hỗ trợ nén gốc, cho phép bạn giảm dung lượng lưu trữ vật lý của mình lên tới 80%. Bạn có thêm tính linh hoạt để lựa chọn giữa các thuật toán nén khác nhau để tối ưu hóa hiệu suất và hiệu quả lưu trữ, tùy thuộc vào nhu cầu ứng dụng của bạn.
  • Với kiểm soát đồng thời chi tiết hơn và tính năng nén tích hợp sẵn, MongoDB 3.0 cho phép bạn đơn giản hóa kiến ​​trúc của mình, cho phép bạn làm được nhiều việc hơn với phần cứng ít hơn.
  • Giảm Chi phí Hoạt động lên tới 95%:
  • Trình quản lý Ops là cách tốt nhất để chạy MongoDB. Giải pháp này làm cho các tác vụ thường xuyên dễ dàng như đẩy một nút và loại bỏ các nhiệm vụ tốn thời gian và thủ công trước đây trong quản lý MongoDB. Bây giờ bạn có thể triển khai, giám sát, sao lưu và mở rộng MongoDB một cách dễ dàng.
  • Dung lượng lưu trữ được tối ưu hóa cho khối lượng công việc của bạn:
  • Chúng tôi hiểu rằng với bối cảnh ngày càng phức tạp của các ứng dụng hướng dữ liệu, một & quot; một kích thước phù hợp với tất cả & quot; phương pháp tiếp cận để lưu trữ không cắt nó nữa. Đó là lý do tại sao MongoDB 3.0 bao gồm API công cụ lưu trữ có thể cắm được để mở rộng cơ sở dữ liệu với các khả năng mới.
  • Độ trễ thấp trên toàn cầu:
  • Các ứng dụng hàng đầu của ngày hôm nay là toàn cầu và phục vụ đối tượng luôn được kết nối yêu cầu sự hài lòng tức thì. Với MongoDB, bây giờ bạn có thể dễ dàng phân phối tới 50 bản sao MongoDB gần hơn với người dùng của bạn trên toàn thế giới, giảm hiệu ứng thời gian chờ của mạng và cung cấp trải nghiệm người dùng tốt hơn.
  • Các tính năng nâng cao giúp bạn có hiệu quả hơn:
  • MongoDB 3.0 bao gồm một số cải tiến hoạt động cho ngôn ngữ truy vấn MongoDB cũng như các công cụ đi kèm với cơ sở dữ liệu. Chúng bao gồm ...
  • Tải và Xuất Nhanh hơn. Dữ liệu có thể được nạp và trích xuất ở tốc độ cao hơn và có hiệu quả cao hơn bằng cách sử dụng các công cụ mongoimport đa luồng, mongoexport, mongodump, mongorestore và mongooplog của MongoDB.
  • Tối ưu hóa Truy vấn Dễ dàng hơn. Hiểu rõ hơn về hiệu suất truy vấn bằng phương thức explain () mới. Giờ đây, bạn có thể tính toán và xem lại các kế hoạch truy vấn mà không cần chạy truy vấn trước tiên. Kế hoạch truy vấn có thể được áp dụng cho một tập hợp các loại truy vấn rộng hơn và xử lý lỗi được cải thiện.
  • Gỡ lỗi nhanh hơn. Bây giờ bạn có quyền kiểm soát nhiều hơn đối với mức độ chi tiết của thông điệp tường trình và các khu chức năng cụ thể của máy chủ để điều tra chính xác hơn các vấn đề. Bạn có thể định cấu hình các thành phần cụ thể nào của cơ sở dữ liệu sẽ được hiển thị để ghi nhật ký có độ phân giải cao hơn và thêm mức độ nghiêm trọng cho mỗi thông điệp tường trình.
  • Ứng dụng không gian địa lý mạnh mẽ hơn. Với việc bổ sung các lựa chọn đa giác lớn, hỗ trợ không gian địa lý của MongoDB được mở rộng để bao gồm các truy vấn nhiều bán cầu có thể kéo dài hơn 50% bề mặt trái đất. Ví dụ: một hãng hàng không hiện có thể chạy truy vấn để xác định tất cả các máy bay đã đi qua nhiều bán cầu trong 24 giờ qua.
  • Phân tích chuỗi thời gian tốt hơn. Nhà phát triển có thể xây dựng các truy vấn phân tích chuỗi thời gian phong phú hơn với ít mã hơn bằng cách sử dụng toán tử $ dateToString mới của khung tổng hợp.
  • Đảm bảo tuân thủ quy định và nội bộ:
  • MongoDB 3.0 thêm vào các khả năng bảo mật hiện có của cơ sở dữ liệu với khung kiểm tra mạnh mẽ hơn.
  • Kiểm tra hiện mở rộng ngoài việc nắm bắt các hành động quản trị (tức là hoạt động giản đồ, hoạt động xác thực và ủy quyền) để bao gồm ghi nhật ký các hoạt động đọc và ghi (DML) vào cơ sở dữ liệu. Bạn có thể xây dựng và lọc các đường mòn kiểm toán cho bất kỳ hoạt động nào chống lại MongoDB mà không phải dựa vào các công cụ của bên thứ ba. 3.0 cũng giới thiệu việc kiểm tra dựa trên vai trò. Kiểm tra có sẵn như là một phần của MongoDB Enterprise Advanced.

Tính năng mới trong phiên bản 2.6.7 / 3.0 RC7:

  • Giảm dấu vết bộ nhớ mongos khi phân đoạn có một số thẻ SERVER-16683
  • Đã xóa kiểm tra phiên bản phân đoạn nếu máy chủ chính bị hỏng SERVER-16237
  • Đã sửa lỗi: /etc/init.d/mongod lỗi tập lệnh khởi động với thông điệp dirname SERVER-16081
  • Đã sửa: mong muốn có thể khiến phân đoạn đạt đến giới hạn sắp xếp trong bộ nhớ bằng cách yêu cầu nhiều kết quả hơn cần thiết SERVER-14306
  • Tất cả các sự cố đã đóng trong 2.6.7

Tính năng mới trong phiên bản 2.6.5:

  • Đổi tên $ bây giờ sử dụng các đường dẫn nguồn rải rác chính xác SERVER-15029
  • Phần viết nhật ký một phần cuối cùng không ảnh hưởng đến phục hồi SERVER-15111
  • Rõ ràng là không .ns tệp khi tạo SERVER-15369
  • Người xếp hạng chương trình sẽ không còn ưu tiên các kế hoạch giao lộ nếu vị từ tạo chỉ mục phạm vi trống quét SERVER-14961
  • Tạo các gói Cộng đồng và Doanh nghiệp cho SUSE 11 SERVER-10642
  • Tất cả các sự cố đã đóng trong 2.6.5

Có gì mới trong phiên bản 2.5.5:

  • Mới:
  • Phương pháp thao tác ghi mới để chèn, cập nhật, xóa
  • Sửa lỗi:
  • Tác nhân SNMP không bắt đầu
  • Thêm hỗ trợ bộ mô-đun vào smoke.py

Tính năng mới trong phiên bản 2.5.4:

  • Thêm tùy chọn vào lệnh nhỏ gọn để thoát trong phần đệm
  • Vai trò do người dùng xác định
  • Máy chủ tự động hủy các truy vấn / lệnh sau khi giới hạn thời gian do người dùng chỉ định

Tính năng mới trong phiên bản 2.4.9:

  • Sửa lỗi:
  • đăng ký gọi lại mở cửa không đúng chỗ có thể gây ra sự cố
  • clang biên dịch vỏ mongo bị treo khi thoát với dấu vết ngăn xếp trong v8
  • đăng nhập ~ ReplicaSetMonitor () treo
  • Số không hết hạn Sau một vài giây gây truy vấn TTL xấu
  • Shell ngừng hoạt động sau khi thao tác tự động hoàn tất dài
  • Không sử dụng tính năng rollbackPowerOf2Sizes không được gây ra lỗi nghiêm trọng
  • SERVER-11869 Hỗ trợ cho opTime không phải của khách hàng trong mongod GLE
  • $ nơi bên trong phép chiếu $ elemMatch gây ra lỗi phân đoạn
  • Chuyển $ sang vị trí mà db.currentOp () gặp lỗi mong muôn
  • Không thể đặt tùy chọn setParameter sai trong tệp cấu hình
  • kiểm tra khả năng tương thích textIndexVersion chưa hoàn thành
  • người nghe writeback có thể không lấy lại mã chính xác từ ClientInfo :: getLastError
  • Mongos không thể thực hiện truy vấn slaveOk khi chính bị lỗi
  • Các kết nối mới được phân đoạn tới bộ kích hoạt vùng tên được đặtShapVersion trên tất cả các phân đoạn
  • thử lại logic cho các tùy chọn đọc cũng nên áp dụng cho lỗi mạng recv () lười biếng
  • logic phiên bản slaveok trong mongos cũng nên áp dụng để đọc prefs
  • Sửa đổi các tùy chọn thu thập có thể khiến khôi phục bộ sưu tập thất bại

Tính năng mới trong phiên bản 2.4.8:

  • Tăng khả năng tương thích cho các tính năng ủy quyền 2.6 trong tương lai
  • Khắc phục sự cố bộ nhớ cache dbhash cho máy chủ cấu hình

Phần mềm tương tự

Emdros
Emdros

11 May 15

progress_sa
progress_sa

20 Feb 15

Apache Xindice
Apache Xindice

2 Jun 15

Ý kiến ​​để MongoDB

Bình luận không
Nhập bình luận
Bật hình ảnh!