
เห็นบทความต่าง ๆ เกี่ยวกับ PostgreSQL ว่า เอามาจัดการเรื่อง caching ได้เลยซึ่งเอามาแทนที่ Memcached หรือ Redis ได้เลยแถมไม่ต้องไปจัดการข้อมูลแยกระบบ หรือ คนละ software ด้วยดังนั้น จึงมาลองใช้งานกันดูหน่อยว่าเป็นอย่างไร

Prompt caching เป็นอีกหนึ่ง feature ที่น่าสนใจที่ provider ต่าง ๆ เพิ่มเข้ามา ทั้ง OpenAI, Gemini, Anthropic และ DeepSeekซึ่งจะทำ caching ของ prompt + context ต่าง ๆ ให้เราเพื่อช่วยลดค่าใช้จ่ายลงไป รวมทั้งช่วยให้สามารถ share context ได้และเพิ่ม performance ของการทำงานอีกด้วย นั่นคือ ลด response time ลงไป

จาก blog ก่อนหน้านี้เรื่องของ caching data หรือข้อมูลชั่วคราวช่วยทำให้การดึงหรือจัดการข้อมูลได้รวดเร็วขึ้นรวมทั้งช่วยลดภาระงานต่าง ๆ ลงไปด้วย (แต่ไปเพิ่มงานให้ที่อื่น) มีคำถามเรื่องรูปแบบของ caching data ว่าเป็นอย่างไรบ้าง ?ขยายความเรื่องรูปแบบของ caching dataคือรูปแบบของการสร้างข้อมูลนั่นเองว่าเป็นอย่างไรยกตัวอย่างเช่น

วันนี้อ่านบทความเรื่อง Everything you need to know about Caching — System Design อธิบายเรื่องพื้นฐานเกี่ยวกับ caching หรือข้อมูลชั่วคราว ว่าคืออะไร มีการใช้งานใน use case หรือในกรณีอะไรบ้าง รวมทั้ง strategy และ policy การใช้งาน caching ว่าเป็นอย่างไร ผมคิดว่าเป็นเรื่องพื้นฐานที่นักพัฒนาจำเป็นต้องรู้และเข้าใจ เพื่อนำมาประยุกต์ใช้งานได้อย่างมีประสิทธิภาพ จึงทำการสรุปไว้นิดหน่อย