Cassandra支持不同類型的數(shù)據(jù)類型。 下面來看看看下表中的不同數(shù)據(jù)類型:
| CQL | 常量 | 描述 |
|---|---|---|
| asci | Strings | US-ascii字符串 |
| bigint | Integers | 64-bit有符號long |
| blob | blobs | 任意十六進(jìn)制字節(jié) |
| boolean | Booleans | True 或 False |
| counter | Integers | 為64位分布式計數(shù)器值 |
| decimal | Integers, Floats | 可變精度小數(shù) |
| double | Integers, Floats | 64位浮點數(shù) |
| float | Integers, Floats | 32位浮點數(shù) |
| frozen | 元組,集合,用戶定義的類型 | 存儲Cassandra類型 |
| inet | Strings | ipv4或ipv6格式的IP地址 |
| int | Integers | 32位有符號整數(shù) |
| list | 元素的集合 | |
| ma | JSON風(fēng)格的元素集合 | |
| set | 元素的集合 | |
| tex | strings | UTF-8編碼字符串 |
| timestamp | Integers, Strings | ID生成日期加上時間 |
| timeuuid | uuids | 類型1 uuid |
| tuple | 一組2,3字段 | |
| uuid | uuids | 標(biāo)準(zhǔn)uuid |
| varchar | strings | UTF-8編碼字符串 |
| varint | Integers | 任意精度整數(shù) |
Cassandra提供了數(shù)據(jù)可以自動過期的功能。
在數(shù)據(jù)插入期間,您必須以秒為單位指定“ttl”值。 ‘ttl‘值是數(shù)據(jù)生存價值的時間。 在這段時間之后,數(shù)據(jù)將被自動刪除。