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

Kiến trúc cho nhiều bản ghi dữ liệu, DB hay tệp?

Tôi muốn nói rằng mongodb rất phù hợp với bộ sưu tập nhật ký, vì:

  1. Mongodb có tính năng ghi nhanh đáng kinh ngạc
  2. Nhật ký không quá quan trọng, vì vậy bạn có thể mất một số nhật ký trong trường hợp máy chủ bị lỗi. Vì vậy, bạn có thể chạy mongodb mà không cần ghi nhật ký tùy chọn để tránh ghi chi phí.
  3. Ngoài ra, bạn có thể sử dụng sharding để tăng tốc độ ghi, đồng thời, bạn chỉ có thể di chuyển các nhật ký cũ nhất vào bộ sưu tập riêng biệt hoặc vào hệ thống tệp.
  4. Bạn có thể dễ dàng xuất dữ liệu từ cơ sở dữ liệu đến json / csv.
  5. Sau khi bạn có mọi thứ trong cơ sở dữ liệu, bạn sẽ có thể truy vấn dữ liệu để tìm nhật ký mà bạn cần.

Vì vậy, ý kiến ​​của tôi là mongodb hoàn toàn phù hợp cho những thứ như nhật ký. Bạn không cần quản lý nhiều tệp nhật ký trong hệ thống tệp. Mongodb thực hiện điều này cho bạn.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bị kẹt trong quá trình tải với mongoose

  2. Báo cáo MongoDB và BIRT?

  3. mongoexport E QUERY Cú pháp Lỗi:Số nhận dạng không mong muốn

  4. Meteor:Tìm một đối tượng từ bộ sưu tập của _id

  5. MongoDB C # Driver không giải phóng kết nối thì lỗi