Cassandra Data Types:
Below is a list of various data types supported in Cassandra.
TYPE | USES |
ASCII | Used for US-ascii character string. |
BIGINT | Used for 64-bit signed long. |
BLOB | Used for Arbitrary bytes in hexadecimal. |
BOOLEAN | Used for True or False. |
COUNTER | Used for Distributed counter values 64 bit. |
DECIMAL | Used for Variable precision decimal. |
DOUBLE | Used for 64-bit floating point. |
FLOAT | Used for 32-bit floating point. |
FROZEN | Used to store cassandra types. |
INET | Used for IP address in ipv4 or ipv6 format. |
INT | Used for 32 bit signed integer. |
LIST | Used for Collection of elements. |
MAP | Used for JSON style collection of elements. |
SET | Used for Collection of elements. |
TEXT | Used for UTF-8 encoded strings. |
TIMESTAMP | Used for ID generated with date plus time. |
TIMEUUID | Used for Type 1 uuid. |
TUPLE | Used for a group of 2,3 fields. |
UUID | Used for Standard uuid. |
VARCHAR | Used for UTF-8 encoded string. |
VARINT | Used for Arbitrary precision integer. |
Cassandra Automatic Data Expiration:
Data in Cassandra can automatically expire. For this, the user needs to specify the ‘TTL’ value in seconds, during data insertion, which is the time to live value for the data, after which the data automatically gets eliminated.