- Learning Apache Cassandra
- Mat Brown
- 148字
- 2021-07-23 20:34:49
Developing a mental model for Cassandra
Any time you learn a new tool, you will naturally begin to develop a mental model for how that tool works. So far, our model for how Cassandra tables works is fairly simple; we will expand upon it throughout the book.
For now, we can think of a Cassandra table as a collection of keys, each of which points to a row. Each row contains data in some subset of its columns.
We also know that, at least in the users
table, rows are stored non-contiguously; accessing each row requires Cassandra to seek a different place in storage. So we may imagine the current state of our users
table to look something like this:

Essentially, we can think of our Cassandra table as a key-value store, where each value consists of one or more predefined columns containing data of a predefined type.
- 精通Nginx(第2版)
- R語言數(shù)據(jù)分析從入門到精通
- Mobile Application Development:JavaScript Frameworks
- Docker技術入門與實戰(zhàn)(第3版)
- 零基礎學Scratch少兒編程:小學課本中的Scratch創(chuàng)意編程
- FFmpeg入門詳解:音視頻流媒體播放器原理及應用
- 人人都是網(wǎng)站分析師:從分析師的視角理解網(wǎng)站和解讀數(shù)據(jù)
- 第一行代碼 C語言(視頻講解版)
- 微信小程序開發(fā)與實戰(zhàn)(微課版)
- Oracle Data Guard 11gR2 Administration Beginner's Guide
- Instant Apache Camel Messaging System
- Modular Programming with JavaScript
- 算法訓練營:海量圖解+競賽刷題(入門篇)
- Raspberry Pi開發(fā)實戰(zhàn)
- PHP程序員面試算法寶典