Cassandra数据类型

Cassandra数据类型

Cassandra支持不同类型的数据类型。 下面来看看看下表中的不同数据类型:

CQL 常量 描述
asci Strings US-ascii字符串
bigint Integers 64-bit有符号long
blob blobs 任意十六进制字节
boolean Booleans True 或 False
counter Integers 为64位分布式计数器值
decimal Integers, Floats 可变精度小数
double Integers, Floats 64位浮点数
float Integers, Floats 32位浮点数
frozen 元组,集合,用户定义的类型 存储Cassandra类型
inet Strings ipv4或ipv6格式的IP地址
int Integers 32位有符号整数
list 元素的集合
ma JSON风格的元素集合
set 元素的集合
tex strings UTF-8编码字符串
timestamp Integers, Strings ID生成日期加上时间
timeuuid uuids 类型1 uuid
tuple 一组2,3字段
uuid uuids 标准uuid
varchar strings UTF-8编码字符串
varint Integers 任意精度整数

Cassandra自动数据到期

Cassandra提供了数据可以自动过期的功能。

在数据插入期间,您必须以秒为单位指定“ttl”值。 ‘ttl‘值是数据生存价值的时间。 在这段时间之后,数据将被自动删除。