愿意使用cassandra Java驱动程序为每个租户分配一个密钥空间来使用多租户。但是,在定义对象时,键空间(documentation)似乎是一个注释,因此根据某些用户凭据属性,它将很难切换租户。
在这种情况下,通过向分区键添加租户,数据的逻辑判别是唯一的解决方案吗?
PS:例如Hibernate提供3种类型的多租户documentation hibernate
它不是必须使用基于注释的方法,cassandra java驱动程序只需要主机细节来连接到集群,之后就可以运行任何查询。您可以使用指定键空间的准备查询。您也可以使用java驱动程序动态创建键空间。