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提供了資料可以自動過期的功能。
在資料插入期間,您必須以秒為單位指定「ttl
」值。 ‘ttl
‘值是資料生存價值的時間。 在這段時間之後,資料將被自動刪除。