Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Cơ Sở Dữ Liệu

ObjectRocket Ra Mắt MongoDB 4.2: Tính Năng & Hiệu Suất Nâng Cao

Được xuất bản lần đầu vào tháng 11 năm 2020, tại ObjectRocket.com/blog

Bạn có biết MongoDB 4.2 đã vượt qua các bài kiểm tra của chúng tôi và hiện đã sẵn sàng sử dụng trên nền tảng ObjectRocket?

MongoDB 4.2 cung cấp những gì?

Bạn có thể xem danh sách đầy đủ các tính năng trong ghi chú phát hành MongoDB 4.2. Dưới đây là một số cập nhật và thay đổi đáng chú ý mà chúng tôi muốn nhấn mạnh:

Sharding (Phân mảnh)

Giao dịch đa tài liệu phân tán: Ở phiên bản 4.0, MongoDB giới thiệu giao dịch trên Replica-Sets. MongoDB 4.2 mở rộng hỗ trợ giao dịch đa tài liệu cho các cụm sharded.

Khóa phân mảnh có thể thay đổi: Trước MongoDB 4.2, giá trị khóa shard là bất biến. Với việc cải tiến giao dịch phân tán, giá trị khóa shard giờ đây có thể thay đổi. Hãy nhớ rằng bạn chỉ có thể thay đổi giá trị khóa shard, không phải các trường khóa shard.

Bạn có thể đọc thêm về các thay đổi liên quan đến cụm sharded tại đây.

Tăng cường bảo mật

Thêm tùy chọn TLS: MongoDB 4.2 thêm các tùy chọn TLS nhằm thay thế các tùy chọn SSL (SSL bị ngừng hỗ trợ từ 4.2). Ngoài ra, nó giới thiệu mã hóa cấp trường phía client giúp bảo vệ dữ liệu nhạy cảm. Đọc thêm về cải tiến bảo mật tại đây.

Loại bỏ bộ lưu trữ MMAPv1: MongoDB 4.2 chỉ hỗ trợ bộ lưu trữ WiredTiger. Nếu bạn vẫn đang sử dụng MMAPv1, đội ngũ hỗ trợ của chúng tôi có thể giúp bạn hoàn tất quá trình chuyển đổi sang WiredTiger mà không gián đoạn dịch vụ. Mở một ticket tại đây để chúng tôi cùng hợp tác.

Sửa lỗi

Giống như mọi phiên bản chính, 4.2 sửa các lỗi không được backport. Nói đơn giản, một số lỗi ảnh hưởng đến các phiên bản cũ được sửa trong 4.2 nhưng không bao giờ được backport cho các phiên bản trước đó như 4.0 và 3.6.

Cải tiến chung

Cải tiến Aggregation: MongoDB 4.2 hỗ trợ materialized views theo yêu cầu. Sử dụng toán tử $merge cho phép người dùng lưu đầu ra aggregation vào một collection. Toán tử $merge cung cấp sự linh hoạt hơn so với toán tử $out và có thể giúp bạn nâng cao mô hình bảo mật.

Xây dựng chỉ mục Hybrid: MongoDB loại bỏ việc xây dựng chỉ mục foreground và background bằng cách giới thiệu xây dựng chỉ mục hybrid. Hybrid index builds không chặn các hoạt động cơ sở dữ liệu, đồng thời thời gian xây dựng nhanh hơn so với chỉ mục background.

Chỉ mục Wildcard: Wildcard indexes hỗ trợ truy vấn đối với các trường có tên không xác định hoặc tùy ý. Bây giờ bạn có thể lập chỉ mục toàn bộ subdocument mà không cần biết cấu trúc của chúng.

Bạn có thể đọc thêm về các thay đổi liên quan đến lập chỉ mục và aggregation tại đây.

Bước tiếp theo?

Liên hệ đội ngũ hỗ trợ của chúng tôi để chúng tôi có thể制定 kế hoạch nâng cấp phù hợp với nhu cầu của bạn. Chúng tôi có thể giúp bạn dự phòng các vấn đề tiềm ẩn, tránh bảo trì không kế hoạch, và hỗ trợ bạn xác định các cập nhật phát triển, cấu hình driver, và lên lịch cửa sổ bảo trì.

Mới bắt đầu với MongoDB?

Tìm hiểu thêm về ObjectRocket cho MongoDB.

Tìm hiểu thêm về các dịch vụ Database của chúng tôi.

Sử dụng tab Feedback để đưa ra nhận xét hoặc đặt câu hỏi. Bạn cũng có thể bắt đầu cuộc trò chuyện với chúng tôi.