บทนำ
MongoDB เป็นหนึ่งในฐานข้อมูล NOSQL ในตลาดที่ใช้สำหรับ general purposes และเป็น open-source document database ที่สร้างบน C++
บล็อกนี้สาธิตรายการด้านล่าง
- สร้าง Cluster ใน cloud
- ติดตั้ง Mongodb Compass เพื่อเชื่อมต่อ
- เชื่อมต่อกับ MongoDB cluster โดยใช้ Compass
- สร้าง Database
Terminology used in MongoDB:
Database: เป็น Physical Container สำหรับ collections
Collection: เป็นกลุ่มของ MongoDB documents เทียบเท่ากับ table ใน sql databases เช่น oracle
เพื่อเปรียบเทียบ oracle sql และ nosql MongoDB objects เราสามารถเปรียบเทียบได้ดังนี้
Cloud Options
MongoDB Atlas เป็น global cloud database service ที่สร้างบน AWS, Azure, และ Google cloud เราสามารถ deploy, operate และ scale MongoDB database ได้ในไม่กี่คลิก ที่นี่เราจะพูดถึงการสร้าง MongoDB ใน Cloud ล็อกอิน https://cloud.mongodb.com/ โดยใช้ google account เราสามารถสร้าง database โดยใช้ขั้นตอนด้านล่างหลังจากล็อกอิน https://cloud.mongodb.com
คลิก Build a Database เลือกตัวเลือกฟรี "Shared" สำหรับตอนนี้
เลือก Cloud service provider ใดๆ ที่นี่ผมเลือก Azure
คลิก "Create Cluster"
เมื่อ cluster ถูกสร้างแล้ว ใน network access ให้เพิ่ม IP entry เพื่อเข้าถึงจาก local desktop ของคุณ
เรายังสร้าง database user สำหรับ cluster เพื่อเข้าถึง cluster
จากนั้นเราใช้ MongoDB Compass เพื่อเชื่อมต่อกับ cluster
Installing MongoDB Compass:
ดาวน์โหลดซอฟต์แวร์โดยใช้ URL สำหรับ windows File (mongodb-windows-x86_64-5.0.3-signed.msi) {https://www.mongodb.com/try/download/community}
Once Installed open Mongodb Compass
ใน connection string วาง URL ที่บันทึกไว้ข้างต้น
ที่นี่เราสามารถเห็น databases ทั้งหมดใน cluster
ผมสร้าง Database "Training" ในภาพถ่ายด้านล่างด้วยคลิกเดียวว่า create database
สรุป
กระบวนการนี้อธิบายว่าเราสามารถสร้าง cluster ใน ATLAS และ MongoDB database ใน cluster ได้อย่างไร
ใช้แท็บ Feedback เพื่อแสดงความคิดเห็นหรือถามคำถาม คุณยังสามารถเริ่มสนทนากับเราได้