Cassandra支持不同类型的数据类型。让我们在下表中查看不同的数据类型:
CQL类型 | 常数 | 描述 |
---|---|---|
ascii | Strings | US-ASCII字符串 |
bigint | Integers | 64位带符号长 |
blob | blobs | 十六进制的任意字节 |
boolean | Booleans | 对或错 |
counter | Integers | 分布式计数器值64位 |
decimal | 整数, 浮点数 | 可变精度小数 |
double | 整数, 浮点数 | 64位浮点 |
float | 整数, 浮点数 | 32位浮点 |
frozen | 元组, 集合, 用户定义的类型 | 存储卡桑德拉类型 |
inet | Strings | ipv4或ipv6格式的IP地址 |
int | Integers | 32位有符号整数 |
list | 元素集合 | |
map | 元素的JSON样式集合 | |
set | 元素集合 | |
text | strings | UTF-8编码的字符串 |
timestamp | 整数, 字符串 | 带有日期和时间的ID生成 |
timeuuid | uuids | 1型uuid |
tuple | 一组2, 3个字段 | |
uuid | uuids | 标准uuid |
varchar | strings | UTF-8编码的字符串 |
varint | Integers | 任意精度整数 |
【Cassandra数据类型】在数据插入期间, 你必须以秒为单位指定“ ttl”值。 “ ttl”值是数据的生存时间值。经过特定时间后, 数据将被自动删除。