Asked Dec 12th, 2022 4:58 p.m. 253 0 2
  • 253 0 2
0

Tăng performance trong mongodb

Share
  • 253 0 2

Có cách nào ngoại trừ index mà có thể nâng performance trong mongodb lên cao được không vậy ạ

2 ANSWERS


Answered Dec 14th, 2022 4:16 a.m.
Accepted
0

Theo kinh nghiệm cá nhân, mình recommend bạn một số phương thức tăng performance mongDB nhé:

Tối ưu hoá thiết kế CSDL

  • Reference lồng nhau tối đa 2 cấp độ (2 collections) - BCNF
  • Hạn chế lưu trữ array (push, pop nhiều lần)
  • Lưu ý kích thước tối đa mỗi collection (16 MB)

Tối ưu hoá câu lệnh quey: Filter -> Sort -> Pagination -> Projection

Chiến lược đánh index thông minh

Share
Answered Dec 13th, 2022 7:35 a.m.
0

Mongo bên mình dùng 3 tháng 25GB luôn đây, nâng performance có thể chia làm 2 họăc 3 con nhé

Share
Dec 13th, 2022 7:38 a.m.

nếu chia làm 2 3 con thì kết nối với server như thế nào vậy ạ, mongo có hỗ trợ việc đó không ạ

0
| Reply
Share
Avatar Pham Hoc @hoc_anms
Dec 22nd, 2022 9:17 a.m.

@kuyuta bạn tìm hiểu thêm về Replication in MongoDB nhé

0
| Reply
Share
Viblo
Let's register a Viblo Account to get more interesting posts.