ขณะนี้ Amazon Keyspaces (สำหรับ Apache Cassandra) รองรับฟังก์ชัน now(), uuid() ในข้อมูลประเภท SELECT และ Duration แล้ว

โพสต์บน: 8 ก.ย. 2025

ขณะนี้ Amazon Keyspaces (สำหรับ Apache Cassandra) รองรับการใช้งานฟังก์ชัน now() และ uuid() ในคำสั่ง SELECT แล้ว โดยขยายความสามารถจากเดิมที่รองรับเฉพาะใน WHERE, INSERT และ UPDATE พร้อมทั้งเพิ่มการรองรับชนิดข้อมูล Duration การปรับปรุงเหล่านี้ช่วยให้ Amazon Keyspaces เข้ากันได้มากขึ้นกับ Apache Cassandra ทำให้การทำงานกับการประมวลผลตามเวลาและการสร้างตัวระบุเฉพาะในแอปพลิเคชันของคุณง่ายขึ้น

Amazon Keyspaces (สำหรับ Apache Cassandra) เป็นบริการฐานข้อมูลที่ใช้งานร่วมกับ Apache Cassandra ได้ ซึ่งสามารถปรับขนาดได้ มีความพร้อมใช้งานสูง และมีการจัดการ Amazon Keyspaces เป็นแบบไม่ต้องใช้เซิร์ฟเวอร์ คุณจึงจ่ายเฉพาะทรัพยากรที่ใช้จริง และสามารถสร้างแอปพลิเคชันที่รองรับคำขอหลายพันรายการต่อวินาทีด้วยอัตราการโอนถ่ายข้อมูลและพื้นที่เก็บข้อมูลแทบไม่จำกัด

ด้วยฟังก์ชัน now() คุณสามารถสร้างค่าเวลาปัจจุบันได้โดยตรงในคำสั่ง SELECT ทำให้ง่ายต่อการติดตามเวลาที่ดึงข้อมูลหรือทำการคำนวณตามเวลาในการสืบค้น ในทำนองเดียวกัน ฟังก์ชัน uuid() ช่วยสร้างตัวระบุเฉพาะในคำสั่ง SELECT ซึ่งมีประโยชน์สำหรับการสร้างค่าที่อ้างอิงหรือรหัสชั่วคราวระหว่างการดึงข้อมูล นอกจากนี้ ชนิดข้อมูลใหม่ Duration จะใช้แทนช่วงเวลาที่ผ่านไประหว่างค่าเวลาสองค่า โดยรองรับกรณีการใช้งานต่าง ๆ เช่น การติดตามเวลาที่ใช้ทำงานเสร็จ หรือช่วงเวลาการทำงานของโค้ด โดยไม่จำเป็นต้องเก็บช่วงเวลาเป็นสตริงหรือตัวไบต์ พร้อมลดภาระการแยกวิเคราะห์ข้อมูลด้วยตนเอง

การปรับปรุงฟังก์ชัน now(), uuid() และชนิดข้อมูล Duration พร้อมให้ใช้งานแล้ววันนี้ในรีเจี้ยน AWS เชิงพาณิชย์และ AWS GovCloud (สหรัฐฯ) ที่มี Amazon Keyspaces ให้บริการ ดูรายละเอียดเพิ่มเติมได้ที่ เอกสารประกอบของ Amazon Keyspaces CQL