首页 > 解决方案 > 使用 Cassandra 的 Java 驱动程序的多租户

问题描述

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

在那种情况下,通过将租户添加到分区键,数据的逻辑区分是唯一的解决方案吗?

PS:例如 Hibernate 提供了 3 种类型的多租户文档 hibernate

标签: javacassandracassandra-3.0

解决方案


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


推荐阅读