使用Java驱动程序进行Cassandra的多租户

时间:2018-09-10 16:07:03

标签: java cassandra cassandra-3.0

通过使用cassandra Java驱动程序为每个租户分配一个键空间来使用多租户。但是,键空间(documentation)似乎是定义对象时的注释,因此根据某些用户的凭证属性,很难切换租户。

在那种情况下,通过在分区键上添加租户,对数据进行逻辑区分是否是唯一的解决方案?

PS:例如,Hibernate提供3种类型的多租户documentation hibernate

1 个答案:

答案 0 :(得分:1)

使用基于注释的方法不是强制性的,cassandra java驱动程序只需要主机详细信息即可连接到集群,之后您可以运行任何查询。您可以使用具有指定键空间的准备好的查询。还可以使用Java驱动程序动态创建键空间。