- Learning Apache Cassandra(Second Edition)
- Sandeep Yarabarla
- 188字
- 2021-07-03 00:19:37
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
推薦閱讀
- 實(shí)時(shí)流計(jì)算系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 機(jī)器自動(dòng)化控制器原理與應(yīng)用
- 電腦上網(wǎng)直通車
- Visual C# 2008開發(fā)技術(shù)詳解
- 水晶石精粹:3ds max & ZBrush三維數(shù)字靜幀藝術(shù)
- 工業(yè)控制系統(tǒng)測(cè)試與評(píng)價(jià)技術(shù)
- 運(yùn)動(dòng)控制系統(tǒng)應(yīng)用與實(shí)踐
- LAMP網(wǎng)站開發(fā)黃金組合Linux+Apache+MySQL+PHP
- 人工智能:語言智能處理
- Unity Multiplayer Games
- 人工智能技術(shù)入門
- Drupal高手建站技術(shù)手冊(cè)
- Cortex-M3嵌入式處理器原理與應(yīng)用
- RealFlow流體制作經(jīng)典實(shí)例解析
- 計(jì)算機(jī)硬件技術(shù)基礎(chǔ)(第2版)