MySQL vs MongoDB
MySQL เป็นฐานข้อมูลเชิงสัมพันธ์ (Relational) ส่วน MongoDB เป็น NoSQL Database
ตารางเปรียบเทียบหลัก
| ลำดับ | หัวข้อ | MySQL | MongoDB |
|---|---|---|---|
| 1 | เจ้าของ/ผู้พัฒนา | Oracle | MongoDB Inc. |
| 2 | การจัดเก็บข้อมูล | รูปตาราง (Table/Row/Column) | เอกสาร (Document/Collection/Field) |
| 3 | ภาษา/โครงสร้าง | SQL, Structured Query Language | Dynamic Schema, ไม่ต้องกำหนดล่วงหน้า |
| 4 | เป้าหมายการออกแบบ | Replication/Sharding ไม่มีในตัว | High availability, Scalability, Replication, Sharding ในตัว |
| 5 | คำศัพท์ | Table, Row, Column, Joins | Collection, Document, Field, Embedded Document |
| 6 | รูปแบบข้อมูล | Records in tables | JSON-like documents (BSON) |