ไมโครซอฟท์ปล่อยโครงการ Garnet ระบบแคชประสิทธิภาพสูงที่ใช้โปรโตคอล RESP ของ Redis ทำให้สามารถใช้ไคลเอนต์ Redis ต่อเข้าไปยังเซิร์ฟเวอร์ Garnet ได้ทันที
ทีมพัฒนา Garnet คือ Microsoft Research ที่ใช้ Garnet สาธิตงานวิจัยหลายตัวสำหรับการออกแบบระบบแคชประสิทธิภาพสูง โครงสร้างหลักเป็นสโตร์สองชุด ชุดหนึ่งเก็บข้อมูลสตริง อีกชุดเก็บข้อมูลอื่นที่ซับซ้อนกว่า เช่น Set, Hash, List, หรือ Geo การเชื่อมต่อ TLS และอ่านข้อมูลสตอเรจถูกออกแบบให้ไม่สวิตช์เธรดระหว่างการทำงานเพื่อลด overhead
ผลทดสอบ Garnet นั้นดีกว่า Redis 7.2, KeyDB, ไปจนถึง Dragonfly โดยเฉพาะในกรณีที่ส่งคำสั่งเป็นแบตช์ใหญ่ๆ และค่า latency ก็ต่ำกว่าชัดเจน
ที่มา - GitHub: microsoft/garnet

ผลวัดประสิทธิภาพ Garnet ในกรณี GET ข้อมูลปกติ
on
ชื่อที่มา URL เป็น gernet =>
grenadin Sat, 23/03/2024 - 07:36
ชื่อที่มา URL เป็น gernet => garnet
มา fork แล้วเปลี่ยนชื่อเป็น
mr_tawan Sat, 23/03/2024 - 16:53
มา fork แล้วเปลี่ยนชื่อเป็น Dagger ดีกว่า
สัญญาอนุญาต MIT/X11
veer Sun, 24/03/2024 - 21:36
ใช้สัญญาอนุญาต MIT น่ากลัว เพราะไม่มีอะไรป้องกันการยัดสิ่งที่สิทธิบัตรคุ้มครองเข้ามา