是否有可能让Cassandra将其存储和计算分开,就像Spark允许您在S3上查询数据一样 - 因此计算和存储可以独立扩展?
答案 0 :(得分:1)
Cassandra是一个数据库 - 您无法将“处理”与“处理”区分开来。来自'存储引擎'从根本上说,Cassandra是围绕与其所属实例相对应的数据位置设计的。
在您的示例中,Spark不是数据库 - 它是一个集群计算引擎,因此其架构是围绕将计算与存储分离而设计的。
TL; DR - 不,你不能独立于计算扩展存储,至少在你思考的方式。如果您的用例允许,您可以随时向各自的Cassandra实例添加更多存储空间。