Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

ความแตกต่างระหว่าง MySQL และ MongoDB


MySQL เป็นฐานข้อมูลเชิงสัมพันธ์ MongoDB คือฐานข้อมูล NoSQL

ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่าง MySQL และ MongoDB

ซีเนียร์ เลขที่ คีย์ MySQL MongoDB
1 เป็นเจ้าของ/พัฒนาโดย MySQL เป็นของ Oracle MongoDB ได้รับการพัฒนาโดย MongoDB Inc.
2 การจัดเก็บข้อมูล MySql เก็บข้อมูลในรูปแบบตารางเป็นระเบียนในตาราง MongoDB เก็บบันทึกเป็นเอกสาร
3 ภาษา SQL, Structured Query Language ใช้เพื่อสืบค้นฐานข้อมูล ไดนามิกสคีมา โครงสร้างที่กำหนดไว้ล่วงหน้าถูกกำหนดไว้สำหรับข้อมูลขาเข้า
4 วัตถุประสงค์การออกแบบ ไม่มีการจำลองแบบที่มีประสิทธิภาพและ Sharding ความพร้อมใช้งานสูง ความสามารถในการปรับขนาด การจำลองข้อมูล และการแบ่งส่วนข้อมูลในตัว
5 ข้อกำหนด MongoDB ใช้ Collection, Document, Field, Embedded Document, Linking etc. MySQL ใช้ Table, Row, Column, Joins เป็นต้น
6 การจัดเก็บข้อมูล MySQL เก็บข้อมูลในรูปแบบของระเบียนในตาราง MongoDB เก็บข้อมูลในรูปแบบ JSON เหมือนเอกสาร