ข้ามไปยังเนื้อหาหลัก

คอร์ส

แนวคิด NoSQL

ขั้นกลาง2 ชม.

ในหลักสูตรเชิงแนวคิดนี้ (ไม่ต้องเขียนโค้ด) คุณจะได้เรียนรู้เกี่ยวกับฐานข้อมูล NoSQL หลัก 4 ประเภทและเอนจินยอดนิยม

R2 ชม.17 วิดีโอ54 แบบฝึกหัด4,550 XP18,951หนังสือรับรองความสำเร็จ

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Google
หรือ
เมื่อดำเนินการต่อ ถือว่าคุณยอมรับ ข้อกำหนดการใช้งานและ นโยบายความเป็นส่วนตัว และยอมรับว่าข้อมูลของคุณจะถูกจัดเก็บในสหรัฐอเมริกา

ได้รับความไว้วางใจจากผู้เรียนในบริษัทหลายพันแห่ง

กำลังฝึกอบรมทีมอยู่ใช่ไหม?

ทดลองใช้สำหรับองค์กร

รายละเอียดคอร์ส

สงสัยเกี่ยวกับ NoSQL และความแตกต่างจาก SQL อยู่ใช่ไหม? มาเริ่มต้นที่นี่เลย! ในคอร์สเชิงแนวคิดนี้ (ไม่จำเป็นต้องเขียนโค้ด) จะได้รู้จักฐานข้อมูล NoSQL ทั้ง 4 ประเภทหลัก ได้แก่ Key-Value, Document, Column-Family และ Graph รวมถึงเรียนรู้เกี่ยวกับ NoSQL engine ยอดนิยม 4 ตัว ได้แก่ Redis, MongoDB, Apache Cassandra และ Neo4j พร้อมทำความเข้าใจว่าควรเลือกใช้แต่ละตัวในสถานการณ์ใด นอกจากนี้ยังจะได้ติดตามเรื่องราวของเครือข่ายสังคมออนไลน์สมมติ และเรียนรู้ว่า NoSQL ช่วยจัดการและดึงข้อมูลเชิงลึกจากข้อมูลไม่มีโครงสร้าง เช่น โพสต์บนโซเชียลมีเดียได้อย่างไร และในช่วงท้าย จะได้ศึกษากรณีตัวอย่างจริงของการนำ NoSQL ไปใช้งาน เพื่อให้มีความรู้เพียงพอในการจัดเก็บข้อมูลได้อย่างเหมาะสมในทุกสถานการณ์

ข้อกำหนดเบื้องต้น

หลักสูตร

โครงร่างคอร์ส

1

ฐานข้อมูล Key-Value

ในบทแรกนี้ จะเรียนรู้ความแตกต่างระหว่าง NoSQL กับฐานข้อมูลเชิงสัมพันธ์ จากนั้นจะได้ทำความรู้จักกับฐานข้อมูล Key-Value ข้อดี และข้อจำกัดของมัน รวมถึงจดจำสถานการณ์ที่ฐานข้อมูลประเภทนี้เหมาะสำหรับใช้งาน และปิดท้ายบทด้วยกรณีศึกษาของ Editoo บริษัทที่ลดเวลาหยุดทำงานและเพิ่มประสิทธิภาพได้ด้วยฐานข้อมูล Key-Value อย่าง Redis
เริ่มบท
2

ฐานข้อมูล Document

ในบทนี้ จะเรียนรู้พื้นฐานของฐานข้อมูล Document จากนั้นจะได้ระบุข้อดีและข้อจำกัดของฐานข้อมูลประเภทนี้ และทำความเข้าใจว่าควรใช้งานในสถานการณ์ใด ปิดท้ายบทด้วยกรณีศึกษาของ Shutterfly ที่นำฐานข้อมูล Document อย่าง MongoDB มาใช้เพื่อลด latency และเร่งระยะเวลาในการออกผลิตภัณฑ์สู่ตลาด
เริ่มบท
3

ฐานข้อมูล Column Family

จะได้ศึกษาฐานข้อมูล Column Family โดยวิเคราะห์ข้อดีและข้อจำกัด รวมถึงสถานการณ์ที่เหมาะสมกับการใช้งาน และปิดท้ายบทด้วยกรณีศึกษาของ Bigmate บริษัทที่นำฐานข้อมูล Apache Cassandra มาใช้รองรับการดำเนินการนับล้านครั้งต่อวินาทีจากผู้ใช้พร้อมกัน
เริ่มบท
4

ฐานข้อมูล Graph

บทสุดท้ายนี้จะวิเคราะห์ฐานข้อมูล Graph โดยศึกษาข้อดี ข้อจำกัด และสถานการณ์ที่เหมาะกับการใช้งานมากที่สุด และปิดท้ายคอร์สด้วยกรณีศึกษาของ Gousto บริษัทที่ควบคุมต้นทุนได้ดีขึ้นด้วยฐานข้อมูล Neo4j
เริ่มบท
R

แนวคิด NoSQL

เรียนคอร์สจบแล้ว

รับใบรับรองความสำเร็จ

ลงทะเบียนเลย

พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp for Mobile

เรียนรู้ได้ทุกที่ด้วยคอร์สบนมือถือและโจทย์เขียนโค้ด 5 นาทีประจำวัน