ปูพื้นฐาน System Design สำหรับมือใหม่ เริ่มต้นอย่างไรให้ระบบรองรับอนาคต
System Design ไม่ใช่เรื่องไกลตัว! มาเรียนรู้วิธีออกแบบระบบให้รองรับผู้ใช้งานจำนวนมาก ผ่านการทำความเข้าใจเบราว์เซอร์ เซิร์ฟเวอร์ และฐานข้อมูลแบบง่ายๆ
ที่มา: DEV Community
93 บทความ
System Design ไม่ใช่เรื่องไกลตัว! มาเรียนรู้วิธีออกแบบระบบให้รองรับผู้ใช้งานจำนวนมาก ผ่านการทำความเข้าใจเบราว์เซอร์ เซิร์ฟเวอร์ และฐานข้อมูลแบบง่ายๆ
ที่มา: DEV Community
อยากเป็นโปรแกรมเมอร์ต้องเริ่มจากตรงไหน? มาทำความรู้จักภาษา SQL เครื่องมือสำคัญที่ใช้คุยกับฐานข้อมูล (Database) พร้อมวิธีเขียนคำสั่งดึงข้อมูลแบบเข้าใจง่าย
Excel ไม่ได้มีไว้แค่ทำบัญชี! มาเรียนรู้การจัดการและทำความสะอาดข้อมูล (Data Cleaning) ด้วย Excel เพื่อปูพื้นฐานตรรกะการจัดการข้อมูลก่อนนำไปใช้จริงในการเขียนโปรแกรม
ที่มา: DEV Community
มือใหม่หัดทำระบบต้องรู้! CAP Theorem คือกฎที่บอกว่าเราเลือกได้แค่ 2 อย่างระหว่างความถูกต้อง (Consistency) ความพร้อมใช้งาน (Availability) และการทนต่อระบบล่ม (Partition Tolerance) เลือกแบบไหนให้เหมาะกับแอปฯ ของคุณ มาหาคำตอบกัน
ที่มา: freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
อยากให้เว็บโหลดเร็วขึ้นต้องรู้จัก Redis! มาเรียนรู้การทำ Caching (การพักข้อมูล) ด้วย Redis ผ่าน Docker แบบเข้าใจง่าย มือใหม่หัดเขียนโค้ดอ่านแล้วทำตามได้เลย
มือใหม่ต้องรู้! วิธีจัดการสิทธิ์ผู้ใช้งาน (Role) และการสำรองข้อมูล (Backup) ใน PostgreSQL ให้ปลอดภัย พร้อมวิธี Restore ข้อมูลกลับมาใช้ได้จริงผ่าน Command Line
อยากให้ฐานข้อมูลทำงานอัตโนมัติเมื่อมีการเพิ่มหรือแก้ไขข้อมูลไหม? มาเรียนรู้การใช้ PostgreSQL Triggers (ตัวสั่งการอัตโนมัติ) ทั้ง BEFORE และ AFTER เพื่อลดงานซ้ำซ้อน
เรียนรู้วิธีเขียนโปรแกรมในฐานข้อมูลด้วย PL/pgSQL ทั้งการสร้างฟังก์ชัน การใช้ตัวแปร และการทำ Loop เพื่อให้งานจัดการข้อมูลของคุณเร็วและเป็นระเบียบยิ่งขึ้น
มือใหม่หัดเขียนฐานข้อมูลต้องรู้! เรียนรู้วิธีใช้ Transactions ใน PostgreSQL เพื่อป้องกันข้อมูลผิดพลาด พร้อมเทคนิคจัดการข้อมูลแบบมือโปรที่ใช้ได้จริง
อยากให้แอปฯ ทำงานไวขึ้นไหม? มาเรียนรู้วิธีทำ Index (ดัชนีช่วยค้นหา) ใน PostgreSQL ให้ถูกประเภท พร้อมวิธีใช้ EXPLAIN ANALYZE ตรวจสอบคอขวดของฐานข้อมูลแบบมือโปร
เลิกใช้ LIKE ค้นหาข้อมูลแบบช้าๆ มาลองใช้ PostgreSQL Full-Text Search (ระบบค้นหาข้อความขั้นสูง) ที่ช่วยให้เว็บของคุณค้นหาคำได้รวดเร็วและแม่นยำเหมือนมือโปร
อยากเก็บข้อมูลยืดหยุ่นในฐานข้อมูลใช่ไหม? มาเรียนรู้การใช้ JSONB ใน PostgreSQL เพื่อเก็บข้อมูลแบบ NoSQL พร้อมวิธีใช้ Operator (->, ->>, @>) ดึงข้อมูลและค้นหาให้เร็วทันใจ