1. Trang chủ
  2. » Thể loại khác

mongodb capped collections

2 71 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

http://vietjack.com/mongodb/index.jsp                                                                                                              Copyright  ©  vietjack.com     Capped Collection MongoDB Capped collections Circular Collection có kích cỡ cố định mà theo sau thứ tự chèn để làm tăng cao hiệu suất hoạt động create, read delete Với Circular, nghĩa kích cỡ cố định cấp phát hết cho Collection, bắt đầu xóa Document cũ Collection mà khơng cần cung cấp lệnh tường minh Capped Collection giới hạn hoạt động cập nhật tới Document cập nhật làm tăng kích cỡ Document Khi Capped Collection lưu giữ Document theo trật tự Disk Storage, bảo đảm kích cỡ tài liệu khơng tăng kích cỡ cấp phát Disk Capped Collection tốt để lưu giữ thông tin log, cache data, … Tạo Capped Collection MongoDB Để tạo Capped Collection, sử dụng lệnh thường dùng createCollection với tùy chọn capped true xác định kích cỡ tối đa (bằng byte) cho Collection >db.createCollection("cappedLogCollection",{capped:true,size:10000}) Với size Collection, giới hạn số Document Collection sử dụng tham số max: >db.createCollection("cappedLogCollection",{capped:true,size:10000,max:1000}) Nếu bạn muốn kiểm tra xem Collection capped không, sử dụng lệnh isCapped: >db.cappedLogCollection.isCapped() Nếu có Collection tồn mà bạn có ý định muốn chuyển đổi thành capped, bạn sử dụng code sau: >db.runCommand({"convertToCapped":"posts",size:10000}) Code chuyển đổi posts collection tồn thành Capped Collection http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/mongodb/index.jsp                                                                                                              Copyright  ©  vietjack.com     Truy vấn Capped Collection Theo mặc định, truy vấn find Capped Collection hiển thị kết thứ tự chèn Nhưng bạn muốn lấy Document theo thứ tự ngược lại, sử dụng lệnhsort sau: >db.cappedLogCollection.find().sort({$natural:-1}) Dưới số điều cần lưu ý làm việc với Capped Collection: • Chúng ta khơng thể xóa Document từ Capped Collection • Khơng có mục mặc định có mặt Capped Collection, trường _id • Trong chèn Document mới, MongoDB khơng thực phải nhìn vào vị trí đặt Document Disk Nó chèn Document Collection Điều làm cho hoạt động chèn Capped Collection diễn nhanh • Tương tự, đọc Document, MongoDB phải trả Document theo thứ tự Disk Điều làm cho hoạt động đọc diễn nhanh   http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     ... ý làm việc với Capped Collection: • Chúng ta khơng thể xóa Document từ Capped Collection • Khơng có mục mặc định có mặt Capped Collection, trường _id • Trong chèn Document mới, MongoDB khơng thực... Collection Theo mặc định, truy vấn find Capped Collection hiển thị kết thứ tự chèn Nhưng bạn muốn lấy Document theo thứ tự ngược lại, sử dụng lệnhsort sau: >db.cappedLogCollection.find().sort({$natural:-1})...http://vietjack.com /mongodb/ index.jsp                                                                                                              Copyright  ©  vietjack.com     Truy vấn Capped Collection

Ngày đăng: 02/12/2017, 11:35

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN