Amazon Keyspaces(Apache Cassandra 兼容)现在支持在 SELECT 子句中使用 now() 和 uuid() 函数并支持 Duration 数据类型

发布于: 2025年9月8日

Amazon Keyspaces(Apache Cassandra 兼容)现在支持在 SELECT 子句中使用 now() 和 uuid() 函数,这将其功能扩展到了先前支持的 WHERE、INSERT 和 UPDATE 子句以及 Duration 数据类型之外。这些改进增强了与 Apache Cassandra 的兼容性,使您可以更轻松地在应用程序中使用基于时间的操作和唯一标识符。

Amazon Keyspaces(Apache Cassandra 兼容)是一种可扩展、高可用、托管的 Apache Cassandra 兼容数据库服务。Amazon Keyspaces 是无服务器的,因此您只需为所使用的资源付费,即可构建每秒可处理数千个请求的应用程序,且吞吐量和存储空间几乎不受限制。

利用 now() 函数,您现在可以直接在 SELECT 语句中生成当前时间戳,这让跟踪数据的检索时间或在查询中执行基于时间的计算变得更加便捷。同样,uuid() 函数支持在 SELECT 语句中生成唯一标识符,这对于在数据检索操作期间创建引用值或临时标识符尤其有用。新的 Duration 数据类型表示两个时间戳之间经过的时间,支持追踪任务完成时长或代码执行间隔等使用案例。这样就无需将时间间隔存储为字符串或字节,为应用程序减轻了手动解析的负担。

now()、uuid() 和 Duration 数据类型增强功能现已在所有提供 Amazon Keyspaces 的 AWS 商业和 AWS GovCloud(美国)区域推出。要了解更多信息,请访问 Amazon Keyspaces CQL 文档