Angular
Node.js ORM(Object-Relational Mapping) library ที่เป็นที่นิยม
เรามาดู Node.js ORM(Object-Relational Mapping) library ที่เป็นที่นิยม กันครับ ว่ามีอะไรบ้างที่เป็นที่นิยม และเค้าใช้อะไรกัน
Object-Relational Mapping (ORM) library เป็น library ที่ใช้แสดงความสัมพันธ์ระหว่าง database กับ object-oriented
มันจะ map database tables กับ JavaScript objects และให้วิธีการโต้ตอบกับ database โดยใช้ Object เหล่านี้
library ORM มีหลาย library ที่สามารถใช้ได้ใน Node.js เรามาดูที่นิยมใช้ใน Node.js กันครับ ว่าที่เค้านิยมกัน มีอะไรบ้าง
- Sequelize: ORM library ที่เป็นที่นิยมสำหรับ Node.js support supports MySQL, PostgreSQL, SQLite, and MSSQL
- TypeORM: ORM ที่ supports TypeScrip การค้นหาที่มีประสิทธิภาพ และ database ที่หลากหลาย
- Objection.js: เป็น ORM ที่สร้างขึ้นบน Knex.js
- Waterline: เป็น ORM ที่เรียบง่ายและยืดหยุ่น
- Bookshelf.js: เป็น ORM ที่สร้างขึ้นบน Knex.js
ORM เหล่านี้มีคุณลักษณะหลายอย่างที่ทำให้ง่ายต่อการโต้ตอบกับฐานข้อมูล และยังมีคุณลักษณะหลายอย่าง เช่น การย้ายข้อมูล การตรวจสอบความถูกต้อง การเชื่อมโยง ฯลฯ ขอแนะนำให้ หาข้อมูลและประเมิน library ต่างๆ และเลือก library ที่เหมาะกับความต้องการของคุณมากที่สุด