Một số chú ý trong khi thiết kế Schema trong MongoDB

  • Thiết kế Schema của bạn theo yêu cầu của người dùng.

  • Tổ hợp các đối tượng vào trong một Document nếu bạn sẽ sử dụng các đối tượng đó cùng nhau. Nếu không, bạn nên phân biệt chúng (nhưng đảm bảo là không cần thiết sử dụng các Join).

  • Sao dữ liệu (nhưng có giới hạn) bởi vì không gian trên đĩa không là gì khi so sánh với thời gian tính toán.

  • Thực hiện Join trong khi ghi, đừng thực hiện trong khi đọc.

  • Tối ưu hóa Schema của bạn với các trường hợp thường xuyên sử dụng.

  • Thực hiện Aggregation phức tạp trong Schema đó.

Last updated