MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Xử lý xung đột khi tìm, sửa đổi, lưu luồng trong MongoDB với Mongoose

Các phép toán đề cập đến việc đọc / ghi. Hãy nhớ rằng MongoDB không phải là lớp dữ liệu tuân thủ ACID và nếu bạn cần tuân thủ ACID thực sự, tốt hơn hết bạn nên chọn một công nghệ khác. Điều đó nói rằng, bạn có thể đạt được tính nguyên tử và cô lập thông qua kỹ thuật Cam kết hai pha được nêu trong bài viết này trong tài liệu MongoDB . Đây là một nhiệm vụ không hề nhỏ, vì vậy hãy chuẩn bị cho một số công việc nặng nhọc vì bạn sẽ cần phải làm việc với trình điều khiển bản địa thay vì Mongoose. Một lần nữa, gợi ý cuối cùng của tôi là không uống Koolaid NoSQL nếu bạn cần hỗ trợ giao dịch mà có vẻ như bạn đang làm.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Chèn nhiều tài liệu bằng cách sử dụng mongoengine vào mongodb

  2. ListCollections với tự động thu thập

  3. Heroku không biên dịch trước nội dung của tôi để chuẩn bị ứng dụng của tôi cho đường dẫn nội dung

  4. Làm cách nào để lưu một mảng trống vào mongodb bằng cách sử dụng js

  5. So sánh mongoose _id và string