目前,当我在Cassandra
中创建数据库/表时,我必须在获取数据之前运行脚本。但现在我想为多租户架构中的每个租户创建相同的Database
。我是否需要为每个租户显式创建数据库,或者有没有办法在运行时创建它们?
提前致谢...
答案 0 :(得分:0)
你必须明确地这样做。
每个租户拥有数据库在C *中是一个昂贵的策略(如果你有很多租户),这需要C *为每个人分配一个额外的记忆。
我建议添加租户ID作为行密钥的一部分。 BlackRock guys有一个很好的视频,描述了他们在这种情况下经历了什么。