我想知道在Cassandra中管理多租户的最佳方法。我有一个Web应用程序,并且我希望Web应用程序中的所有用户在Cassandra中都有一个命名空间。我可以通过cqlsh(使用密码+授权创建用户)来执行此操作,但是找不到关于ruby,python或javascript驱动程序的文档。有什么帮助吗?

编辑:

现在,我使用的是ruby驱动程序,仅使用session.execute,但是出于安全原因,这似乎不是最优的。

最佳答案

不确定您是否尝试过这种方法,请使用所有表键添加租户信息,这样您编写类方法以准备带有租户的查询时将附加到该方法。

1)“ ClientA:Name” ....
2)“ ClientB:Name” ...

关于javascript - 以编程方式管理Cassandra权限,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35611473/

10-12 12:27
查看更多