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

Bộ đếm nguyên tử Postgres vs MongoDB

Tất cả các hoạt động đơn lẻ trong Postgres được tự động bao bọc trong các giao dịch và tất cả các hoạt động trên một tài liệu duy nhất trong MongoDB là nguyên tử. Tính nguyên tử không thực sự là lý do để ưu tiên cơ sở dữ liệu này hơn cơ sở dữ liệu kia trong trường hợp này.

Mặc dù số lượng riêng lẻ có thể khá cao, nhưng nếu bạn chỉ lưu trữ số lượng tổng hợp chứ không phải từng trường hợp của số lượng, thì tổng số bản ghi không được quá đáng kể. Ngay cả khi bạn đang theo dõi hàng triệu tên miền, Mongo hoặc Postgres sẽ hoạt động tốt như nhau.

MongoDB là một giải pháp tốt để ghi lại các sự kiện, nhưng tôi thấy Postgres phù hợp hơn nếu bạn muốn thực hiện nhiều phân tích quan hệ, thú vị trên dữ liệu phân tích mà bạn đang thu thập. Để làm như vậy một cách hiệu quả trong Mongo thường yêu cầu mức độ không chuẩn hóa cao, vì vậy tôi sẽ suy nghĩ thêm về cách bạn dự định sử dụng dữ liệu trong tương lai.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách tốt nhất để lưu trữ hình ảnh trong ứng dụng web ngăn xếp MERN

  2. Node + Mongodb + sắp xếp mảng lồng nhau

  3. Số lượng phân đoạn tối đa mà MongoDB có thể có là bao nhiêu?

  4. Ví dụ về một giao dịch trong MongoDB 4.0 sử dụng PHP

  5. MongoDb Khác biệt với trình điều khiển C # truy vấn