Knowledge

รวมคู่มือและบทความเชิงเทคนิคจากทีม Dot Enterprise · ทั้งหมด 1008 บทความ

หนูรวมคู่มือที่ทีมเขียนไว้ให้ตรงนี้แล้วค่ะ ลองพิมพ์สิ่งที่อยากรู้ในช่องค้นหาได้เลยนะคะ เมี้ยว!

Database

SSL/TLS Connection สำหรับ Database — เข้ารหัสการเชื่อมต่อฐานข้อมูล

การเชื่อมต่อฐานข้อมูลผ่านเครือข่ายโดยไม่เข้ารหัส ทำให้ข้อมูลที่ส่งระหว่าง Application กับ Database Server อาจถูกดักจับได้ (Man-in-the-Middle Attack) ผู้…

Database

Database Encryption at Rest — เข้ารหัสข้อมูลขณะจัดเก็บ

ข้อมูลในฐานข้อมูลอาจถูกเข้าถึงได้แม้ไม่ผ่าน Application เช่น ขโมยฮาร์ดดิสก์ เข้าถึงไฟล์ Backup ที่ไม่ได้เข้ารหัส หรือเจาะเข้าเซิร์ฟเวอร์แล้วคัดลอกไฟล์…

Database

SQL Injection Prevention — ป้องกันการโจมตีฐานข้อมูลผ่าน Application

SQL Injection เป็นช่องโหว่ด้านความปลอดภัยที่อันตรายที่สุดอย่างหนึ่งในแอปพลิเคชันที่เชื่อมต่อกับฐานข้อมูล ผู้โจมตีสามารถแทรกคำสั่ง SQL ที่เป็นอันตรายเข้าไป…

Database

Database Security Best Practices

ฐานข้อมูลเก็บข้อมูลที่สำคัญที่สุดขององค์กร ตั้งแต่ข้อมูลลูกค้า ธุรกรรมการเงิน ไปจนถึงข้อมูลภายในที่เป็นความลับ การรักษาความปลอดภัยของฐานข้อมูลจึงเป็นสิ่ง…

Database

EXPLAIN Plan สำหรับ Query Analysis

EXPLAIN เป็นคำสั่งที่สำคัญที่สุดสำหรับการวิเคราะห์ประสิทธิภาพ Query ในฐานข้อมูล เมื่อ Query ทำงานช้า สิ่งแรกที่ควรทำคือดู Execution Plan ผ่าน EXPLAIN เพื่อ…

Database

Database Indexing เพื่อ Performance

Database Indexing เป็นเทคนิคสำคัญที่สุดในการเพิ่มประสิทธิภาพการ Query ข้อมูล Index ทำหน้าที่เหมือนสารบัญของหนังสือ ช่วยให้ฐานข้อมูลค้นหาข้อมูลได้เร็วขึ้น…

Database

Database Restore จาก Backup Files

การสำรองข้อมูล (Backup) จะไม่มีประโยชน์เลยถ้าไม่สามารถกู้คืน (Restore) ได้จริง หลายองค์กรลงทุนกับระบบ Backup อย่างดี แต่ไม่เคยทดสอบกระบวนการ Restore จน…

Database

Automated Database Backup Scripts

การ Backup ฐานข้อมูลเป็นงานที่ต้องทำเป็นประจำทุกวัน แต่การ Backup ด้วยมือทุกครั้งไม่เพียงแต่เสียเวลา ยังเสี่ยงต่อการลืมหรือทำผิดขั้นตอน วิธีที่ดีที่สุดคือ…

Database

Database Permissions และ Privileges

ระบบฐานข้อมูลทุกตัวมีกลไกการจัดการสิทธิ์ (Permissions) และ Privileges เพื่อควบคุมว่าผู้ใช้คนใดสามารถทำอะไรกับข้อมูลได้บ้าง การตั้งค่าสิทธิ์ที่ถูกต้องเป็น…

Database

MongoDB Indexing และ Query Optimization — คู่มือสร้างและใช้งาน Index

เมื่อข้อมูลใน Collection มีจำนวนมากขึ้น การค้นหาแบบไม่มี Index จะทำให้ฐานข้อมูลต้องอ่านทุก Document (Collection Scan) ซึ่งใช้เวลาเพิ่มขึ้นตามปริมาณข้อมูล…

Database

MongoDB Collections และ Documents

MongoDB เก็บข้อมูลในรูปแบบ Document ซึ่งแตกต่างจากฐานข้อมูล Relational ที่ใช้ตาราง (Table) และแถว (Row) ใน MongoDB หน่วยเก็บข้อมูลพื้นฐานคือ Document ที่…