Chúc mừng!
Các khái niệm NoSQL
Miriam Antona
Software engineer
Chương 1
- Khác biệt giữa NoSQL và quan hệ
- Khái niệm chính của CSDL key-value
- Ưu điểm
- đơn giản
- mở rộng ngang
- linh hoạt
- Hạn chế
- không hỗ trợ truy vấn phức tạp
- chỉ tìm theo khóa
Chương 1
- Trường hợp phù hợp
- thông tin phiên người dùng
- hồ sơ và sở thích người dùng
- giỏ hàng
- ...
- Trường hợp không phù hợp
- tìm khóa dựa trên giá trị
- Nghiên cứu tình huống: Editoo và Redis
- giảm thời gian ngừng hoạt động
- hiệu năng cao hơn
Chương 2
- Cơ bản về CSDL document
- Ưu điểm
- linh hoạt
- mở rộng ngang
- trực quan cho lập trình viên
- Hạn chế
- chú ý đến mã nguồn
- chú ý dữ liệu dư thừa
Chương 2
- Trường hợp phù hợp
- danh mục
- ghi log sự kiện
- hồ sơ người dùng
- v.v.
- Trường hợp không phù hợp
- Nghiên cứu tình huống: Shutterfly và MongoDB
Chương 3
- Cơ bản về CSDL column family
- Ưu điểm
- linh hoạt
- nhanh
- mở rộng ngang
- Hạn chế
- không có giao dịch nhiều hàng
- không có join
- không có truy vấn con
Chương 3
- Kịch bản phù hợp
- ghi log sự kiện
- Hệ thống quản lý nội dung (CMS)
- dữ liệu chuỗi thời gian
- Kịch bản không phù hợp
- cần đổi truy vấn rất thường xuyên
- cần truy vấn và join phức tạp
- không xử lý lượng dữ liệu lớn
- Nghiên cứu tình huống: Bigmate và Apache Cassandra
- xử lý đồng thời hàng triệu thao tác
Chương 4
- Khái niệm chính của cơ sở dữ liệu đồ thị
- Ưu điểm
- linh hoạt
- hiệu năng cao
- mở rộng ngang
- dễ biểu diễn dữ liệu
- Hạn chế
- đối tượng cực lớn (BLOB, CLOB...)
- thay đổi đáng kể với nhà phát triển
Chương 4
- Tình huống phù hợp
- đồ thị xã hội
- bệnh truyền nhiễm
- phát hiện gian lận
- dịch vụ định vị
- v.v.
- Tình huống không phù hợp
- dữ liệu rời rạc
- quan hệ giữa dữ liệu không quan trọng
- v.v.
Chương 4
- Nghiên cứu tình huống: Gousto và Neo4j
- kiểm soát chi phí tốt hơn
- tăng số khách chọn công thức gợi ý
Xin cảm ơn!
Các khái niệm NoSQL
Preparing Video For Download...