Database

บทความหมวด Database จากทีม Dot Enterprise · ทั้งหมด 58 บทความ

หมวด Database หนูรวมไว้ 58 บทความค่ะ พิมพ์คำที่อยากรู้ได้เลย หนูจะหาให้เฉพาะในหมวดนี้นะคะ เมี้ยว!

Database

Monitoring Database Performance — คู่มือตรวจสอบประสิทธิภาพฐานข้อมูล

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

Database

Firewall Rules สำหรับ Database Server — คู่มือตั้งค่าความปลอดภัย

Database Server เป็นเป้าหมายหลักของการโจมตีทางไซเบอร์ เพราะเก็บข้อมูลที่มีมูลค่าสูง ไม่ว่าจะเป็นข้อมูลลูกค้า ข้อมูลทางการเงิน หรือข้อมูลธุรกิจ การตั้งค่า…

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) ซึ่งใช้เวลาเพิ่มขึ้นตามปริมาณข้อมูล…