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

Sử dụng S3 làm cơ sở dữ liệu so với cơ sở dữ liệu (ví dụ:MongoDB)

Bạn đang "cân nhắc sử dụng bộ chứa AWS S3 thay vì cơ sở dữ liệu NoSQL", nhưng thực tế là Amazon S3 có hiệu quả cơ sở dữ liệu NoSQL.

Nó là một cửa hàng Key-Value rất lớn. Khóa là tên tệp, Giá trị là nội dung của tệp.

Nếu nhu cầu của bạn chỉ là "Lưu trữ giá trị bằng khóa này" và "Truy xuất giá trị bằng khóa này", thì nó sẽ hoạt động tốt!

Trên thực tế, các đơn đặt hàng cũ trên Amazon.com (hơn một năm tuổi) dường như được lưu trữ vào Amazon S3 vì chúng ở chế độ chỉ đọc (không trả lại, không thay đổi).

Mặc dù chậm hơn DynamoDB nhưng Amazon S3 chắc chắn có chi phí lưu trữ thấp hơn đáng kể!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Sử dụng trình tạo Active Record sau khi cài đặt Mongoid?

  2. id con trỏ mongodb lỗi không hợp lệ

  3. Chèn Khung dữ liệu gấu trúc vào mongodb bằng PyMongo

  4. Phân trang bằng MongoDB

  5. Bắt đầu với MongoDB và Mongoose