官术网_书友最值得收藏!

Beyond Key-Value Lookup

In the last chapter, we explored a powerful data organization concept in Cassandra - the compound primary key. This allowed us to construct a table for status updates that satisfies two important requirements: related data is grouped together, and records have a built-in ordering within each group. So far, however, we only have two tools for querying data: either retrieve a single row using its full primary key, or retrieve all the rows in a table. In this chapter, we will pe into the more sophisticated queries that are available on tables with clustering columns, and use these queries to build the main reading interface for our MyStatus application. By the end of this chapter, you'll know:

  • How to retrieve all rows within a single partition
  • How to retrieve rows within a range of clustering column values
  • How to paginate over rows in a single partition
  • How to change the order of results
  • How to store rows in descending order of clustering column
  • How to paginate over all rows in a compound primary key table
  • How to construct autocomplete functionality using a compound primary key table
主站蜘蛛池模板: 元朗区| 茌平县| 南丰县| 娱乐| 萨嘎县| 浦城县| 沾益县| 博湖县| 喀喇沁旗| 肥东县| 磐安县| 宝山区| 三门峡市| 迭部县| 融水| 尼玛县| 紫阳县| 三台县| 涿州市| 锡林郭勒盟| 北流市| 汕尾市| 临沭县| 六安市| 海林市| 集安市| 九台市| 阿拉善盟| 容城县| 永州市| 长宁区| 城固县| 桂东县| 寿宁县| 壤塘县| 西盟| 山东省| 南部县| 晋州市| 孟津县| 黔西县|