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

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
主站蜘蛛池模板: 图木舒克市| 城口县| 青铜峡市| 瓮安县| 天全县| 景洪市| 蒲江县| 巴青县| 密云县| 普洱| 额尔古纳市| 开鲁县| 高陵县| 巩义市| 太仆寺旗| 荔波县| 崇信县| 隆安县| 阜南县| 鲁甸县| 北安市| 江川县| 南靖县| 弥勒县| 博湖县| 山西省| 马鞍山市| 琼中| 长岭县| 进贤县| 广饶县| 安福县| 惠水县| 双流县| 延边| 开平市| 佛山市| 盘山县| 嘉荫县| 外汇| 库车县|