Index Database: Nếu trả lời được câu hỏi này, vui lòng gửi CV cho Tips | Mongodb Design Patterns (2)
Series Mongodb Design Patterns - Video 2
👉 Link khóa học backend Nodejs: / @anonystick
Series:
1 - Đã có MySQL tại sao chúng ta cần MongoDB? - • Đã có MySQL tại sao ch...
2 - Index Database: Nếu trả lời được câu hỏi này bạn thuộc 10% kỹ sư dbs - • Index Database: Nếu tr...
Timeline:
00:00 Nghe index thấy dễ, nhưng mà bạn đã hiểu hết về INDEX.
03:00 Những điều lưu ý khi sử dụng index.
05:30 Thông qua đoạn CODE chúng ta sẽ tìm hiểu INDEX.
16:42 Câu hỏi về index, nếu bạn trả lời đúng thì vui lòng gửi tôi CV.
🚩 Subscribe ➜ / tipsjavascript
#mongodb #nodejs #ecommerce
✅ Follow Me:
Blog: anonystick.com
Github: github.com/anonystick/anonystick
Facebook: / tipjs
KZread: / tipsjavascript
Пікірлер: 44
cơ bản là thế này. Khi đánh index {a:1, b:1, c:1}. Thì nó sẽ tạo ra mục lục cho trường a trước, bên trong mục lục a thì có mục lục con cho cho trường b, và bên trong mục lục của b thì có mục lục là cho trường c
Bác này dạy cuốn vãi chưởng 😂 quá hay
Xin hãy dạy kiến thức khó, càng khó càng tốt, tôi đi làm 2,5 năm rồi mà vẫn phải bỏ tiền để học thêm từ bác
Xem video của anh như kiểu vừa du hành sang thế giới mới :v, mọi thứ đều mới mẻ.
Hay luôn anh, 💯 điểm luôn ạ, rất cụ tỉ (cụ thể và tỉ mỉ) 😂😂😂
Thích a quá, những đã lỡ trót yêu java h phải học thêm javascript để theo dõi a
@anonystick
Жыл бұрын
Anh cũng yêu java mà
Mấy bạn thấy bài giảng hơi chậm thì hãy chỉnh tốc độ phát lên nhanh tí, kênh này thật sự bổ ích
10 ай бұрын
chuẩn rồi bạn, mình để tốc độ x2 lên nghe rất tốt!
Ai thấy tốc độ nói hơi chậm thì có thể vào cài đặt chỉnh 1.25 hoặc 1.5 mà. mình cũng thường xuyên coi youtube với 1.5 để tiết kiệm thời gian
công nhận kiến thức a nói toàn mới với e
@anonystick
Жыл бұрын
Vậy cho nên anh cũng học các em nữa mà
Anh ơi anh làm video interview về JS đi ạ
cảm ơn a. biết đến mongodb từ 2017 mà giờ mới thực sự có duyên và thời gian để tiếp cận và học
@anonystick
5 ай бұрын
Nếu nghiêng về BE thì em phải đi sâu hơn vào dbs nha em.
@thang9xhong774
5 ай бұрын
@@anonystick cảm ơn a. e làm FE giờ muốn đi sâu hơn về BE nên giờ mới nghiên cứu sâu
mong a ra những video liên quan về tối ưu database như thế này ạ, cách tối ưu một data query từ 1p về 2s
@anonystick
10 ай бұрын
Có nhiều lắm. Chờ tại hạ ra tay.
Đại ca hát hay quá : d
sao như 16:19 "bao gồm tất cả các chỉ mục sau đó, ví dụ muốn truy vấn c thì bạn cũng phải đưa vào b và a..." mà như ví dụ 4 thì chỉ có c và a => câu trước đó ko đúng, mà chỉ cần chỉ mục đầu tiên bên trái và trường cần truy vấn là được, đúng ko ạ?
Anh nói hay mà còn hát hay nữa
Cái quy tắc này hình như hơi giống view trong couchdb
Nói ra thật buồn e hay vỗ ngực tự xin 2 years exp với mongodb mà cái kiến thức về prerule này lần đầu được tiếp thu :v
@ThacHungDev
Жыл бұрын
người biết mình dốt thì còn học hỏi được chứ người nhận mình giỏi thì -_-!
Em thấy index 3 field: a,b,c theo thứ tự lần lượt a, b, c Nên kết quả từ 1 -> 4 vì luôn phải chứa key theo thứ tự lần lượt, vì nếu chỉ có b hoặc c hoặc b,c thì bản chất cũng k tìm được key do ưu tiên tìm kiếm key theo a đầu tiên. K có a coi như k tìm thấy key. Bọn e có áp dụng cơ chế để dữ liệu mongoo sẽ lưu trữ trên file có pattern xxxx_ddMMyyyy, có thể cấu hình dọn dẹp sau X tháng dựa vào subfix.
@anonystick
Жыл бұрын
Cũng hay nhỉ. Tiện
@duyhoangta7988
Жыл бұрын
@@anonystick E thấy có thể cấu hình trên mongo cho phép lưu trữ theo file data stream theo khung thời gian, mỗi model có thêm 1 field "@timestamp":{ "type":"date" } Dựa vào field này trên mongodb sẽ cấu hình thời gian tồn tại của những file này file này có dạng như sau: data_26032023 Thì sau x tháng nó sẽ quét những file quá thời gian để dọn dẹp ạ.
Còn thiếu 1 chi tiết rất quan trọng nữa là sort, sort liên quan mật thiết đến index, các bạn mới có thể tìm hiểu thêm
@anonystick
Жыл бұрын
OK em. làm phát nnữa hỉ
chú hát hay quá :D
@anonystick
11 ай бұрын
Bao giờ làm show luôn
A đã nói đến đây rồi mà lại giữ lại phần sort thế, hehe. Sort nếu biết cách dựa vào index thì cũng sort nhanh hơn bình thường. ngoài ra, ở trường hợp 2 và 4, thì compound index của anh chỉ được dùng 1 phần, tức là thằng a: 1, còn b (ở trường hợp 2) và c (ở trường hợp 4) sẽ không sử dụng được index
@anonystick
Жыл бұрын
Thiệt, làm thêm phát nữa hén
Tips Js: tôi sẽ im lặng cho các anh chị trong vòng 20 giây Cũng là Tips Js 5 giây sau: *hát* bình minh ơi dậy chưa 🤣
@anonystick
Жыл бұрын
Tự nhiên ngứa miệng á kakka
a cho em hỏi liệu e code 1 ngôn ngữ BE khác nhưng tham gia vào khóa nodejs thì được ko a, kiểu như nó khác nhau quá nhiều không vì e ko code nodejs
@anonystick
Жыл бұрын
Anh không biết sao. Nhưng qua điểm và cách anh học là học tư duy và kiến trúc nghĩa là nội lực. Có nội lực thì học được hết võ công các môn phái. Sợ không có nội lực thôi. Ý kiến anh là vậy
@reviewnganhhoc1942
Жыл бұрын
ngôn ngữ cũng chỉ là hình thức, bạn nắm lý thuyệt cốt lõi mới quan trọng, mình cũng code PHP, golang, nhưng cũng theo học anh nè, và thấy có nhiều cái cần phải học và là thu lại được khá nhiều kiến thức.
Chú ơi cho con hỏi 1 câu về firebase ạ : Làm sao để mình signup/login bằng firebase rồi lấy thông tin của người dùng (ảnh, tên, mail ,...) lưu vào mongodb database của mình ạ
@anonystick
Жыл бұрын
Hình như có video này chưa ta??
@tuandanh7048
Жыл бұрын
@@anonystick hình như chưa chú ạ. hầu như con xem hết video kênh của chú rồi ạ.
Bình minh ơi dậy chưa
Quy tắc: Ngoài cùng bên trái :)
@anonystick
Жыл бұрын
Đúng thế