我要求在我的Cassandra中有一个表,需要任何数字(bigint)作为主键类型。例如,这是我的表:
UIActivityController
现在,只要使用uuid作为主键,我们就可以使用CREATE TABLE users (id bigint PRIMARY KEY,username text,email text,age int);
或now()
自动增量,我对数字主键有什么选择?
如果使用数字主键是一个糟糕的主意,建议一个函数(完美哈希),可以将任何uuid转换为数字形式,如果可能的话,反之亦然。反之亦然。
是的。你猜对了。 RDBMS背景人。