Build your ultimate AI agent
Mô tả khóa học
Bạn còn bối rối về NoSQL và nó khác gì so với SQL? Bạn đã đến đúng nơi! Trong khóa học mang tính khái niệm này (không cần viết mã), bạn sẽ được giới thiệu về bốn dòng cơ sở dữ liệu NoSQL chính: Key-Value, Document, Column-Family và Graph. Bạn cũng sẽ tìm hiểu bốn hệ quản trị NoSQL phổ biến—gồm Redis, MongoDB, Apache Cassandra và Neo4j—và biết khi nào nên áp dụng chúng để đáp ứng một yêu cầu kinh doanh cụ thể. Bạn sẽ theo dõi câu chuyện dữ liệu của một mạng xã hội hư cấu và học cách NoSQL giúp họ xử lý và khai thác thông tin từ dữ liệu phi cấu trúc như bài đăng mạng xã hội. Cuối cùng, bạn sẽ xem các trường hợp sử dụng thực tế của cơ sở dữ liệu NoSQL—giúp bạn có kiến thức cần thiết để lưu trữ dữ liệu hiệu quả trong mọi tình huống.
Yêu cầu tiên quyết
Chương trình học
Đề cương khóa học
1
Cơ sở dữ liệu key-value
Mở đầu khóa học, bạn sẽ học sự khác nhau giữa NoSQL và cơ sở dữ liệu quan hệ. Sau đó, bạn sẽ khám phá cơ sở dữ liệu key-value, các ưu điểm và hạn chế của chúng. Bạn sẽ nhận diện các tình huống phù hợp để dùng cơ sở dữ liệu key-value. Bạn sẽ kết thúc chương này bằng nghiên cứu tình huống về Editoo, một công ty đã giảm thời gian ngừng hoạt động và cải thiện hiệu năng nhờ cơ sở dữ liệu key-value Redis.
- Chào mừng bạn!50 XP
- NoSQL so với cơ sở dữ liệu quan hệ100 XP
- Khóa và giá trị100 XP
- Ưu điểm và hạn chế của cơ sở dữ liệu key-value50 XP
- Phân loại ưu điểm và hạn chế100 XP
- Đúng hay sai?100 XP
- Khi nào nên dùng cơ sở dữ liệu key-value50 XP
- Tình huống sử dụng phù hợp100 XP
- Phù hợp hay không phù hợp100 XP
- Nghiên cứu tình huống về Redis50 XP
- Các tính năng của Redis100 XP
- Redis và Editoo100 XP
2
Cơ sở dữ liệu document
Trong chương này, bạn sẽ học các kiến thức nền tảng về cơ sở dữ liệu document. Tiếp đến, bạn sẽ xác định các ưu điểm và hạn chế của loại cơ sở dữ liệu này, và nhận diện những tình huống phù hợp để dùng cơ sở dữ liệu document. Cuối cùng, bạn sẽ kết thúc chương với nghiên cứu tình huống Shutterfly. Họ đã dùng cơ sở dữ liệu document MongoDB để giảm độ trễ và rút ngắn thời gian đưa sản phẩm ra thị trường.
3
Cơ sở dữ liệu column-family
Bạn sẽ tìm hiểu về cơ sở dữ liệu column-family, phân tích các ưu điểm và hạn chế của loại cơ sở dữ liệu này. Bạn cũng sẽ nghiên cứu các tình huống phù hợp để dùng cơ sở dữ liệu column-family. Cuối cùng, bạn sẽ kết thúc chương với nghiên cứu tình huống của Bigmate, một công ty đã sử dụng cơ sở dữ liệu Apache Cassandra để xử lý hàng triệu thao tác từ người dùng đồng thời mỗi giây.
4
Cơ sở dữ liệu graph
Chương cuối cùng này phân tích cơ sở dữ liệu graph. Bạn sẽ học về các ưu điểm và hạn chế của loại cơ sở dữ liệu này và những tình huống mà chúng phát huy hiệu quả nhất. Bạn sẽ kết thúc khóa học bằng việc tìm hiểu về Gousto, một công ty đã kiểm soát chi phí tốt hơn nhờ cơ sở dữ liệu Neo4j.
R
Các khái niệm NoSQL
Hoàn
thành khóa học

