Lập trình BackEnd: 4 cách tăng hiệu suất truy vấn khi Order (đơn hàng) trong database đã phình to !
Tips Javascript Tips Javascript
44.1K subscribers
7,605 views
198

 Published On Oct 28, 2022

👉 Link khóa học backend Nodejs:    / @anonystick  

Trong video này sẽ giới thiệu bốn cách mà hầu hết các công ty internet đều triển khai trường hợp khi dữ liệu phình to ra. Và đây cũng là câu hỏi của cộng đồng Tipjs đã hỏi. Để ý phút 18 đến 19 nếu bạn là người lười biếng.

Câu hỏi như sau:
"chào anh, anh cho em hỏi, đứng dưới góc độ là backend engineer thì theo anh, khi user order món hàng và tiến hành thanh toán
Thì lưu lại thông tin đơn hàng đó vào collection (em sử dụng mongodb). Nếu đơn hàng cứ tới tiếp tục từ nhiều users khác nhau thì db và server sẽ phình to ra và tới mức cố định, vậy cho em hỏi: Có nên xoá dữ liệu lịch sử đơn hàng theo năm (ví dụ sau 1 năm) hoặc 1 khoảng thời gian hay là không được xoá luôn, em cảm ơn, chúc anh sức khoẻ ".

Time lines:
00:00 Giới thiệu và phân tích câu hỏi
06:30 Nói về thuật toán khi database đạt tới giới hạn thì sẽ chậm mặc dù có index.
12:32 Cách thiết kể model schema Order tối ưu trong Database
16:11 4 thuât toán chia dữ liệu khi đạt tới giới hạn.

🚩 Subscribe ➜   / tipsjavascript  
#mysql #mongodb #database
✅ Follow Me:
Blog: https://anonystick.com
Facebook:   / tipjs  
Youtube:    / tipsjavascript  

show more

Share/Embed