Cassandra 数据类型中的 INT 和 VARINT 有什么区别?

Lig*_*rge 5 types cassandra

有人可以解释一下 Cassandra 中 INT 和 VARINT 数据类型之间的区别吗?什么时候应该使用 VARINT,它的优点是什么?

jq1*_*727 5

正如答案中提到的

Cassandra 文档中进行了描述,int是一个 32 位整数,而是由java.math.BigIntegervarint实现的任意精度整数。因此,与它相比,它会更小、更快,但范围有限。intvarint

java.math.BigInteger之前已经在这些堆栈溢出问题中讨论过:


小智 -3

int 是最终的.... varint 不是。就像C/C++/java中的static一样