MongoDB CRUD Operations — คู่มือจัดการข้อมูลฉบับสมบูรณ์
การจัดการข้อมูลในฐานข้อมูลต้องอาศัยปฏิบัติการพื้นฐาน 4 อย่าง คือ Create (สร้าง) Read (อ่าน) Update (แก้ไข) และ Delete (ลบ) ซึ่งรวมเรียกว่า CRUD Operations…
บทความหมวด Database จากทีม Dot Enterprise · ทั้งหมด 58 บทความ
หมวด Database หนูรวมไว้ 58 บทความค่ะ พิมพ์คำที่อยากรู้ได้เลย หนูจะหาให้เฉพาะในหมวดนี้นะคะ เมี้ยว!
การจัดการข้อมูลในฐานข้อมูลต้องอาศัยปฏิบัติการพื้นฐาน 4 อย่าง คือ Create (สร้าง) Read (อ่าน) Update (แก้ไข) และ Delete (ลบ) ซึ่งรวมเรียกว่า CRUD Operations…
MongoDB เก็บข้อมูลในรูปแบบ Document ซึ่งแตกต่างจากฐานข้อมูล Relational ที่ใช้ตาราง (Table) และแถว (Row) ใน MongoDB หน่วยเก็บข้อมูลพื้นฐานคือ Document ที่…
MongoDB เป็นฐานข้อมูลแบบ NoSQL ประเภท Document-oriented ที่ได้รับความนิยมสูงในการพัฒนาเว็บแอปพลิเคชันสมัยใหม่ จุดเด่นคือเก็บข้อมูลในรูปแบบ JSON-like…
Redis Pub/Sub (Publish/Subscribe) เป็นระบบส่งข้อความแบบ Real-time ที่ฝังมากับ Redis โดยไม่ต้องติดตั้ง Message Broker เพิ่มเติม หลักการทำงานคือ Publisher…
Session Management เป็นส่วนสำคัญของเว็บแอพพลิเคชันที่ต้องจดจำสถานะผู้ใช้ เช่น การล็อกอิน ตะกร้าสินค้า หรือค่า Preferences ต่าง ๆ การเก็บ Session ไว้ในฐาน…
การใช้ Cache เป็นหนึ่งในวิธีที่มีประสิทธิภาพมากที่สุดในการเพิ่มความเร็วของแอปพลิเคชัน โดยเก็บข้อมูลที่เข้าถึงบ่อยไว้ใน Memory แทนที่จะต้องดึงจากฐานข้อมูล…
Redis รองรับโครงสร้างข้อมูลหลายประเภทที่ออกแบบมาเพื่อตอบโจทย์การใช้งานที่แตกต่างกัน ตั้งแต่การเก็บค่าง่าย ๆ ด้วย String ไปจนถึงการจัดอันดับด้วย Sorted Set…
Redis เป็นระบบจัดเก็บข้อมูลแบบ In-Memory ที่ทำงานเร็วมากเพราะเก็บข้อมูลไว้ใน RAM โดยรองรับโครงสร้างข้อมูลหลากหลายทั้ง String, Hash, List, Set และ Sorted…
PostgreSQL สร้าง Process ใหม่ทุกครั้งที่มีการเชื่อมต่อเข้ามา ซึ่งใช้ทรัพยากรทั้ง Memory และ CPU ในการ Fork Process เมื่อแอปพลิเคชันมีผู้ใช้จำนวนมากและเปิด…
PostgreSQL ใช้ระบบ MVCC (Multiversion Concurrency Control) ในการจัดการ Transaction ซึ่งหมายความว่าเมื่อ UPDATE หรือ DELETE ข้อมูล แถวเก่าจะไม่ถูกลบทันทีแต่…
การตั้งค่า Logging ใน PostgreSQL เป็นหัวใจสำคัญของการดูแลฐานข้อมูลให้ทำงานได้อย่างเสถียร Log ที่ดีช่วยให้ผู้ดูแลระบบตรวจจับปัญหาได้ตั้งแต่เนิ่น ๆ วิเคราะห์…
ประสิทธิภาพของแอปพลิเคชันที่ใช้ PostgreSQL ขึ้นอยู่กับการเขียน Query ที่ดีเป็นอย่างมาก Query ที่เขียนไม่เหมาะสมอาจทำให้ระบบช้าลง ใช้ทรัพยากรมากเกินไป และ…