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‘值是數據生存價值的時間。 在這段時間之後,數據將被自動刪除。