Erick Ramirez Asked: 2022-09-07 20:40:36 +0800 CST2022-09-07 20:40:36 +0800 CST 2022-09-07 20:40:36 +0800 CST Cassandra 中是否首选客户端 JOIN? 772 由于 CQL 不支持服务器端连接,客户端连接是否是一种解决方法? cassandra 1 个回答 Voted Best Answer Erick Ramirez 2022-09-07T20:40:36+08:002022-09-07T20:40:36+08:00 在 Cassandra 中不建议使用需要连接的查询,因为它们的性能或扩展性不佳。如果您必须执行 JOIN 以满足应用程序请求,则意味着您没有正确设置数据模型。 您需要设计您的数据模型,以便每个应用程序查询映射到一个表。如果您必须进行客户端 JOIN,则意味着您必须多次查询数据库才能获取数据。它可能对你有用,但它永远不会像对一个表发出单个读取请求那样好。干杯!
在 Cassandra 中不建议使用需要连接的查询,因为它们的性能或扩展性不佳。如果您必须执行 JOIN 以满足应用程序请求,则意味着您没有正确设置数据模型。
您需要设计您的数据模型,以便每个应用程序查询映射到一个表。如果您必须进行客户端 JOIN,则意味着您必须多次查询数据库才能获取数据。它可能对你有用,但它永远不会像对一个表发出单个读取请求那样好。干杯!