Đồng bộ hóa trình điều khiển MongoDB Java so với async
Hiệu suất của trình điều khiển là trung tâm lý do cho sự tồn tại của nó. Một loạt điểm chuẩn đã được tạo để đo hiệu suất của Trình điều khiển không đồng bộ so với MongoDB Inc. trình điều khiển (cũ) được hỗ trợ. Các điểm chuẩn này được chia thành các điểm chuẩn chèn và cập nhật. Các điểm chuẩn này được cung cấp như một phần của dự án GitHub hiệu suất không đồng bộ mongodb Show
Trình điều khiển không đồng bộ cung cấp ba chế độ cho hầu hết các phương thức của giao diện MongoCollection Gọi lạiNgười dùng cung cấp triển khai giao diện được thông báo sau khi nhận được phản hồi cho tin nhắn. AsyncNgười dùng được cung cấp một Future được cập nhật với kết quả của yêu cầu. Đồng bộ Kết quả của hoạt động được trả về cho người dùng thông qua ngữ nghĩa cuộc gọi phương thức thông thường
Môi trường thử nghiệmTất cả các thử nghiệm được thực hiện trên máy tính có CPU Intel(R) Core(TM) i7-3770 @ 3. Bộ nhớ 40GHz và 16GB chạy Fedora 20. JDK 1. 7. 0_55 đã được sử dụng. Quá trình mongod đã được bắt đầu bằng dòng lệnh sau Chào mừng bạn đến với trang tài liệu dành cho Trình điều khiển Java, trình điều khiển MongoDB chính thức cho các ứng dụng Java đồng bộ. Tải xuống bằng cách sử dụng Maven hoặc Gradle hoặc thiết lập một dự án có thể chạy được bằng cách làm theo hướng dẫn Bắt đầu nhanh của chúng tôi.Nếu ứng dụng Java của bạn yêu cầu xử lý luồng không đồng bộ, hãy sử dụng Trình điều khiển luồng phản ứng sử dụng luồng phản ứng để thực hiện lệnh gọi không chặn tới MongoDB. Bắt đầu nhanhTìm hiểu cách thiết lập kết nối với MongoDB Atlas và bắt đầu làm việc với dữ liệu trong phần Bắt đầu nhanh Tham khảo nhanhXem các ví dụ cú pháp trình điều khiển cho các lệnh MongoDB phổ biến trong phần Ví dụ sử dụngĐể biết các đoạn mã có thể chạy đầy đủ và giải thích cho các phương thức phổ biến, hãy xem phần Ví dụ sử dụng Nguyên tắc cơ bảnTìm hiểu cách thực hiện các tác vụ sau bằng trình điều khiển Java trong phần Nguyên tắc cơ bản
Tài liệu APITài liệu API trình điều khiển Java MongoDB chứa một số thư viện được sắp xếp theo chức năng. Để biết thông tin chi tiết về các lớp và phương thức trong mỗi thư viện, hãy xem bảng sau để biết mô tả và liên kết đến tài liệu API Thư viện Sự miêu tả BSON Các lớp BSON cơ bản Cốt lõi Các lớp cốt lõi được chia sẻ Trình điều khiển Java API hiện đại Trình điều khiển Java kế thừa API kế thừa Câu hỏi thường gặpĐể biết câu trả lời cho các câu hỏi thường gặp về Trình điều khiển Java MongoDB, hãy xem phần Câu hỏi thường gặp (FAQ) Sự cố & Trợ giúpTìm hiểu cách báo cáo lỗi, đóng góp cho trình điều khiển và tìm các tài nguyên bổ sung để đặt câu hỏi và nhận trợ giúp trong phần Sự cố & Trợ giúp khả năng tương thíchĐể biết các biểu đồ tương thích hiển thị phiên bản Trình điều khiển Java được đề xuất cho từng phiên bản Máy chủ MongoDB, hãy xem phần Khả năng tương thích Có gì mớiĐể biết danh sách các tính năng mới và thay đổi trong mỗi phiên bản, hãy xem phần Có gì mới Nâng cấp phiên bản trình điều khiểnTìm hiểu những thay đổi mà bạn có thể cần thực hiện đối với ứng dụng của mình để di chuyển từ API cũ sang API hiện tại trong phần MongoDB không đồng bộ hay đồng bộ?Trình điều khiển MongoDB Async cung cấp API không đồng bộ có thể tận dụng AsynchronousSocketChannel của Netty hoặc Java 7 cho IO nhanh và không bị chặn.
Đồng bộ hóa trình điều khiển MongoDB là gì?Tạo tác mongodb-driver-sync là gói OSGi hợp lệ có tên tượng trưng là org. mongodb. đồng bộ hóa trình điều khiển .
Điều kiện tiên quyết tiềm năng nào để cài đặt trình điều khiển không đồng bộ Java MongoDB?Điều kiện tiên quyết . MongoDB đang chạy trên máy chủ cục bộ sử dụng cổng mặc định cho MongoDB 27017 Trình điều khiển không đồng bộ MongoDB. Xem phần Cài đặt để biết hướng dẫn cách cài đặt trình điều khiển MongoDB Các báo cáo nhập khẩu sau đây Trình điều khiển Java MongoDB là gì?Trong bài viết này, chúng ta sẽ xem xét việc tích hợp MongoDB, cơ sở dữ liệu nguồn mở NoSQL rất phổ biến với một máy khách Java độc lập . MongoDB được viết bằng C++ và có khá nhiều tính năng vững chắc như thu nhỏ bản đồ, tự động bảo vệ, sao chép, tính sẵn sàng cao, v.v. |