MongoDB บน Linux Mint
MongoDB เป็นโซลูชันฐานข้อมูล NoSQL ข้ามแพลตฟอร์มแบบโอเพนซอร์ส เนื่องจากเป็นฐานข้อมูล NoSQL จึงปราศจากข้อจำกัดของฐานข้อมูลดั้งเดิม (เช่น MySQL) ซึ่งให้ความยืดหยุ่นในการจัดเก็บข้อมูลมากขึ้น MongoDB สามารถใช้เป็นโซลูชันการจัดเก็บไฟล์ได้! MongoDB เสนอการปรับขนาดที่มีประสิทธิภาพด้วยคุณสมบัติการแบ่งส่วน
MongoDB มีสองรุ่นสำหรับลูกค้า – รุ่นชุมชนและองค์กร ตอนนี้ สำหรับผู้ใช้ทั่วไป MongoDB Community Edition จะเพียงพอสำหรับการทดสอบ/การพัฒนา อย่างไรก็ตาม สำหรับการนำไปใช้งานในวงกว้าง ขอแนะนำให้ใช้ Enterprise MongoDB Enterprise มาพร้อมกับคุณสมบัติเพิ่มเติม เช่น การสนับสนุนลูกค้า, การรวม Kubernetes, ประสิทธิภาพหน่วยความจำที่เร็วขึ้น, การรับรอง ฯลฯ ตรวจสอบ MongoDB Enterprise Advanced .
อย่างไรก็ตาม ในบทความนี้ ผมจะนำเสนอวิธีการติดตั้งและใช้งาน MongoDB Community edition
ติดตั้ง MongoDB บน Linux Mint
มีหลายวิธีที่เราสามารถติดตั้ง MongoDB ได้ เนื่องจากความนิยมของมัน มันจึงเป็นส่วนหนึ่งของแพ็คเกจเซิร์ฟเวอร์ Ubuntu อยู่แล้ว Linux Mint ซึ่งเป็นอนุพันธ์ของ Ubuntu สามารถคว้า MongoDB จากเซิร์ฟเวอร์แพ็คเกจได้โดยตรง อย่างไรก็ตาม คำแนะนำอย่างเป็นทางการของ MongoDB คือการใช้พื้นที่เก็บข้อมูลของตนเองในการติดตั้งซอฟต์แวร์ฐานข้อมูล
พร้อม? กระโดดลงไปเลย!
ติดตั้ง MongoDB จากเซิร์ฟเวอร์แพ็คเกจ Ubuntu
MongoDB สามารถใช้ได้โดยตรงจากเซิร์ฟเวอร์แพ็คเกจ Ubuntu สิ่งที่คุณต้องทำคือบอกให้ APT คว้าและติดตั้ง mongodb บรรจุุภัณฑ์. แม้ว่ามันจะใช้ได้ดี แต่ตามเอกสารทางการของ MongoDB ไม่แนะนำให้ใช้วิธีนี้ ทำตามความรับผิดชอบของคุณเอง
ขั้นแรก เปิดเครื่องเทอร์มินัลและอัปเดตแคช APT
$sudoapt update
ตอนนี้ บอกให้ APT ติดตั้ง MongoDB
$sudoฉลาดติดตั้งmongodb
ติดตั้ง MongoDB จาก MongoDB repo
MongoDB เสนอ repo อย่างเป็นทางการสำหรับ Ubuntu, Debian, SUSE Linux และ Amazon MongoDB แนะนำวิธีการติดตั้ง MongoDB นี้อย่างเป็นทางการ วิธีนี้ช่วยให้แน่ใจว่าคุณใช้เวอร์ชันล่าสุดอยู่เสมอ Linux Mint ใช้ Ubuntu ดังนั้น repo ของ Ubuntu จะทำงานได้ดี
หมายเหตุ: repo ขึ้นอยู่กับเวอร์ชัน วิธีนี้จะแสดงการติดตั้ง MongoDB เวอร์ชันเสถียรล่าสุดในปัจจุบัน (MongoDB 4.2) สำหรับเวอร์ชันอื่น ๆ โปรดดูที่ เอกสารการติดตั้ง MongoDB .
เปิดเครื่องเทอร์มินัลและเริ่มรันคำสั่งต่อไปนี้ ขั้นแรก ให้ตรวจสอบว่ามีการติดตั้ง GnuPG หรือไม่ GnuPG มาพร้อมกับ Linux Mint ที่ติดตั้งไว้ล่วงหน้า อย่างไรก็ตาม หากถอนการติดตั้งไปก่อนหน้านี้ คำสั่งนี้จะติดตั้งทันที
$sudoapt update&& sudoฉลาดติดตั้งgnupg-และ
ตอนนี้ เพิ่มคีย์ GPG สาธารณะของ MongoDB repo
$wget -qO- https://www.mongodb.org/คงที่/pgp/เซิร์ฟเวอร์-4.2.asc| sudo apt-key เพิ่ม-
APT พร้อมที่จะสื่อสารกับ MongoDB repo เพิ่ม MongoDB repo ในรายการเซิร์ฟเวอร์แพ็คเกจ APT
$โยนออก 'deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 ลิขสิทธิ์' | sudo ที /ฯลฯ/ฉลาด/source.list.d/mongodb-org-4.2.รายการ
อัปเดตแคช APT
$sudoapt update
เพิ่ม MongoDB repo สำเร็จแล้ว ตอนนี้ บอกให้ APT ติดตั้ง MongoDB ชื่อแพ็คเกจคือ mongodb-org สังเกตว่า mongodb มาจาก Ubuntu repo ในขณะที่ mongodb-org มาจาก MongoDB repo
$sudoฉลาดติดตั้งmongodb-org
การใช้ MongoDB
เมื่อการติดตั้งเสร็จสมบูรณ์ ให้ตรวจสอบให้แน่ใจว่า MongoDB ทำงานอยู่ เรียกใช้คำสั่งนี้ในเทอร์มินัล
$มองโก
คำสั่งมีข้อผิดพลาดบางอย่าง เป็นเพราะว่าโดยค่าเริ่มต้น MongoDB ไม่ได้เริ่มต้นด้วยการบูต ในการแก้ไขปัญหานี้ ให้รันคำสั่งสองคำสั่งถัดไป โดยพื้นฐานแล้ว เรากำลังบอกให้ systemctl เริ่มต้นและเปิดใช้งานบริการ MongoDB เมื่อบูต
$sudosystemctl เริ่ม mongod$sudosystemctlเปิดใช้งานmongod
ตรวจสอบ MongoDB อีกครั้ง
$มองโก
โว้ว! MongoDB ทำงานได้อย่างสมบูรณ์แบบ! เป็นเชลล์ MongoDB ที่ทำงานอยู่ ทำหน้าที่เป็นศูนย์ควบคุม MongoDB MongoDB มีคำสั่งและหน้าที่ของตัวเอง คำสั่งต่อไปนี้จะพิมพ์รายการคำสั่งและฟังก์ชันที่มีให้เลือก
$ช่วย
ความคิดสุดท้าย
MongoDB เป็นซอฟต์แวร์ฐานข้อมูลที่ทรงพลัง มันถูกรวมเข้าโดย Google, Facebook, PayPal, EA, Adobe, eBay และอื่น ๆ ยักษ์ใหญ่ ตรวจสอบบริษัทที่ใช้ MongoDB . นั่นเป็นข้อพิสูจน์ถึงพลังของ MongoDB โดยตัวมันเอง
บทความนี้กล่าวถึงวิธีการติดตั้ง MongoDB มีอะไรมากมายให้เรียนรู้เกี่ยวกับมัน คุณสามารถหาบทช่วยสอนมากมายบนอินเทอร์เน็ตเกี่ยวกับการเริ่มต้นใช้งาน MongoDB ดูคู่มือสำหรับผู้เริ่มต้นใช้งาน MongoDB
สนุก!