SSL/TLS Connection สำหรับ Database — เข้ารหัสการเชื่อมต่อฐานข้อมูล
การเชื่อมต่อฐานข้อมูลผ่านเครือข่ายโดยไม่เข้ารหัส ทำให้ข้อมูลที่ส่งระหว่าง Application กับ Database Server อาจถูกดักจับได้ (Man-in-the-Middle Attack) ผู้…
รวมคู่มือและบทความเชิงเทคนิคจากทีม Dot Enterprise · ทั้งหมด 1008 บทความ
หนูรวมคู่มือที่ทีมเขียนไว้ให้ตรงนี้แล้วค่ะ ลองพิมพ์สิ่งที่อยากรู้ในช่องค้นหาได้เลยนะคะ เมี้ยว!
การเชื่อมต่อฐานข้อมูลผ่านเครือข่ายโดยไม่เข้ารหัส ทำให้ข้อมูลที่ส่งระหว่าง Application กับ Database Server อาจถูกดักจับได้ (Man-in-the-Middle Attack) ผู้…
ข้อมูลในฐานข้อมูลอาจถูกเข้าถึงได้แม้ไม่ผ่าน Application เช่น ขโมยฮาร์ดดิสก์ เข้าถึงไฟล์ Backup ที่ไม่ได้เข้ารหัส หรือเจาะเข้าเซิร์ฟเวอร์แล้วคัดลอกไฟล์…
SQL Injection เป็นช่องโหว่ด้านความปลอดภัยที่อันตรายที่สุดอย่างหนึ่งในแอปพลิเคชันที่เชื่อมต่อกับฐานข้อมูล ผู้โจมตีสามารถแทรกคำสั่ง SQL ที่เป็นอันตรายเข้าไป…
ฐานข้อมูลเก็บข้อมูลที่สำคัญที่สุดขององค์กร ตั้งแต่ข้อมูลลูกค้า ธุรกรรมการเงิน ไปจนถึงข้อมูลภายในที่เป็นความลับ การรักษาความปลอดภัยของฐานข้อมูลจึงเป็นสิ่ง…
EXPLAIN เป็นคำสั่งที่สำคัญที่สุดสำหรับการวิเคราะห์ประสิทธิภาพ Query ในฐานข้อมูล เมื่อ Query ทำงานช้า สิ่งแรกที่ควรทำคือดู Execution Plan ผ่าน EXPLAIN เพื่อ…
Database Indexing เป็นเทคนิคสำคัญที่สุดในการเพิ่มประสิทธิภาพการ Query ข้อมูล Index ทำหน้าที่เหมือนสารบัญของหนังสือ ช่วยให้ฐานข้อมูลค้นหาข้อมูลได้เร็วขึ้น…
การสำรองข้อมูล (Backup) จะไม่มีประโยชน์เลยถ้าไม่สามารถกู้คืน (Restore) ได้จริง หลายองค์กรลงทุนกับระบบ Backup อย่างดี แต่ไม่เคยทดสอบกระบวนการ Restore จน…
การ Backup ฐานข้อมูลเป็นงานที่ต้องทำเป็นประจำทุกวัน แต่การ Backup ด้วยมือทุกครั้งไม่เพียงแต่เสียเวลา ยังเสี่ยงต่อการลืมหรือทำผิดขั้นตอน วิธีที่ดีที่สุดคือ…
ระบบฐานข้อมูลทุกตัวมีกลไกการจัดการสิทธิ์ (Permissions) และ Privileges เพื่อควบคุมว่าผู้ใช้คนใดสามารถทำอะไรกับข้อมูลได้บ้าง การตั้งค่าสิทธิ์ที่ถูกต้องเป็น…
เมื่อข้อมูลใน Collection มีจำนวนมากขึ้น การค้นหาแบบไม่มี Index จะทำให้ฐานข้อมูลต้องอ่านทุก Document (Collection Scan) ซึ่งใช้เวลาเพิ่มขึ้นตามปริมาณข้อมูล…
การจัดการข้อมูลในฐานข้อมูลต้องอาศัยปฏิบัติการพื้นฐาน 4 อย่าง คือ Create (สร้าง) Read (อ่าน) Update (แก้ไข) และ Delete (ลบ) ซึ่งรวมเรียกว่า CRUD Operations…
MongoDB เก็บข้อมูลในรูปแบบ Document ซึ่งแตกต่างจากฐานข้อมูล Relational ที่ใช้ตาราง (Table) และแถว (Row) ใน MongoDB หน่วยเก็บข้อมูลพื้นฐานคือ Document ที่…