Cassandra 数据类型

 

Cassandra支持不同类型的数据类型。让我们在下表中查看不同的数据类型:

CQL类型 常量 说明
ascii 字符串 美国ascii字符串
bigint 整数 64位长签名
blob blobs 十六进制的任意字节
boolean 布尔值 对还是错
counter 整数 分布式计数器值64位
decimal 整数,浮点数 可变精度十进制
double 整数,浮点数 64位浮点
float 整数,浮点数 32位浮点数
frozen 组,集合,用户定义的类型 存储Cassandra类型
inet 字符串 ipv4或ipv6格式的IP地址
int 整数 32位有符号整数
list   元素集合
map   JSON样式元素集合
set   元素集合
text 字符串 UTF-8编码的字符串
timestamp 整数,字符串 具有日期和时间的ID
timeuuid uuids 类型1 uuid
tuple   一组2,3个字段
uuid uuids 标准uuid
varchar 字符串 UTF-8编码的字符串
varint 整数 任意精度整数

 

Cassandra自动数据过期

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

在数据插入期间,您必须指定'ttl的值(以秒为单位)。 "ttl"值是数据的生存时间值。经过特定时间后,数据将被自动删除。

 Cassandra中的数据模型与通常在RDBMS中看到的完全不同。让我们看看Cassandra如何存储其数据。 集群Cassandra数据库分布在一起操作的多台计算机上。最外面的容器称为群 ...