Tags:
Node Thumbnail

Redis ออกเวอร์ชั่น 8 ตัวเต็ม หลังประกาศใกล้ๆ กับโครงการ Valkey เมื่อปีที่แล้ว พร้อมกับเปลี่ยนใจหันมาใช้สัญญาอนุญาตแบบ AGPLv3 ทำให้ยังเข้าข่ายนิยามซอฟต์แวร์โอเพนซอร์สอยู่

ในแง่ประสิทธิภาพ Redis 8 เร่งความเร็วคำสั่งต่างๆ บางคำสั่งเร็วขึ้น 87% โดยมีจุดปรับปรุงรวม 30 จุด ฟีเจอร์ใหญ่ๆ คือรองรับข้อมูลเพิ่มหลายแบบ ได้แก่

  • vector สำหรับเก็บข้อมูลด้านปัญญาประดิษฐ์ต่างๆ
  • JSON สามารถใส่ JSON เป็น key ได้ด้วย และดึงข้อมูลด้วย JSONPath ได้ หรือแก้ไขบางส่วนของ JSON ก็ได้
  • time series รองรับข้อมูลกลุ่มตามเวลาเช่น ราคาหุ้น, ข้อมูลจาก IoT เหมาะสำหรับทั้งการสรุปข้อมูลและการเก็บข้อมูลระยะยาว
  • probabilistic data รูปแบบการเก็บข้อมูลใหม่ ที่ยอมรับความผิดพลาดบางส่วนได้ แต่ต้องการความเร็วเป็นหลัก สำหรับงานที่หาคำตอบ เช่น เคยมีข้อมูลแบบเดียวกันเก็บมาก่อนแล้วหรือไม่, นับจำนวนครั้งที่เคยพบข้อมูล, แสดงข้อมูลที่พบบ่อยที่สุด, หาข้อมูลที่มากกว่าหรือน้อยกว่าเกณฑ์

ประเด็นใหญ่ของเวอร์ชั่นนี้คือการ "เพิ่ม" ไลเซนส์ที่เปิดให้ใช้งาน จากเดิมให้ใช้ SSPL ก็เลือกใช้ AGPL ได้ โดย Rowan Trollope ระบุว่าตอนที่เลือก SSPL ก็เพราะไม่ต้องการให้ผู้ให้บริการคลาวด์นำโค้ดไปใช้งานโดยไม่จ่ายเงิน แต่ผ่านมาถึงตอนนี้ทั้ง AWS และ GCP ก็มีเวอร์ชั่นของตัวเอง ขณะที่ชุมชนโอเพนซอร์สก็ไม่ยอมรับ SSPL ทำให้รอบนี้บริษัทเปลี่ยนไลเซนส์อีกครั้ง โดย AGPL ที่เข้าข่ายโอเพนซอร์สแล้ว

ทั้งไลเซนส์แบบ AGPL และ SSPL นั้นระบุว่าต้องเปิดเผยโค้ดออกมาหากแก้ไขตัว Redis เองและส่งต่อซอฟต์แวร์หรือให้บริการผ่านคลาวด์ แต่ SSPL นั้นไปไกลกว่านั้นด้วยการบังคับให้เปิดซอร์สโค้ดของซอฟต์แวร์ตัวอื่นๆ ที่เกี่ยวข้องด้วย

ที่มา - Redis

Get latest news from Blognone

Comments

By: btoy
ContributorAndroidWindows
on 2 May 2025 - 07:55 #1339302
btoy's picture

วัดใจเลยงานนี้ว่าชุมชมจะเชื่อใจบริษัทอีกครั้งได้รึเปล่า แต่คนที่ย้ายไป Valkey แล้วคงไม่กลับมาใช้แล้วมั้ง


..: เรื่อยไป

By: lew
FounderJusci's WriterMEconomicsAndroid
on 2 May 2025 - 09:34 #1339305 Reply to:1339302
lew's picture

นาทีนี้เอง Valkey ยังเป็น apache 2.0 ด้วยครับ คุยกับฝ่ายกฎหมายง่ายกว่าเยอะ


lewcpe.com, @wasonliw

By: Azymik on 2 May 2025 - 10:19 #1339310

ขอความรู้นิดนึงครับ
พวก redis/valkey มันต่างจากการใช้งานพวก data structure แบบ map/dictionary ยังไงนะครับ
ขอบคุณล่วงหน้ามากๆ ครับ 🙏

By: darkleonic
ContributorAndroidWindowsIn Love
on 2 May 2025 - 14:15 #1339329
darkleonic's picture

Fork ไปก็เท่านั้นจริงๆ เมื่อถึงจุดหนึ่ง เกิด Fragments ถามว่าใครจะโดนด่า


I need healing.