Cassandra 中的宽分区模式
Wide partition pattern in Cassandra
Cassandra 中的 'wide partition pattern' 是什么?在书中 'Defiinitive Cassandra' 它似乎是一个推荐的东西,但在一些在线文章中我看到它是应该避免的东西。
那么它究竟是什么,它是否可取?
Cassandra 中的分区表示类似行的分组。在 Cassandra 中,建议对您的数据进行建模,以便您应该将类似类型的行放在同一分区中。这称为宽分区模式。
使用分区键在 Cassandra 中搜索非常快。所以建议使用宽分区模式。但是随着这个建议而来的是一个警告,你的宽分区不应该变得太大。
警告(避免大分区)的原因是搜索变得太慢,因为在分区内搜索很慢。也给堆带来了很大的压力。
为了更好地理解,建议阅读此博客 https://thelastpickle.com/blog/2019/01/11/wide-partitions-cassandra-3-11.html
Cassandra 中的 'wide partition pattern' 是什么?在书中 'Defiinitive Cassandra' 它似乎是一个推荐的东西,但在一些在线文章中我看到它是应该避免的东西。
那么它究竟是什么,它是否可取?
Cassandra 中的分区表示类似行的分组。在 Cassandra 中,建议对您的数据进行建模,以便您应该将类似类型的行放在同一分区中。这称为宽分区模式。
使用分区键在 Cassandra 中搜索非常快。所以建议使用宽分区模式。但是随着这个建议而来的是一个警告,你的宽分区不应该变得太大。
警告(避免大分区)的原因是搜索变得太慢,因为在分区内搜索很慢。也给堆带来了很大的压力。
为了更好地理解,建议阅读此博客 https://thelastpickle.com/blog/2019/01/11/wide-partitions-cassandra-3-11.html