- 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.
- 程序員面試筆試寶典
- Web交互界面設計與制作(微課版)
- Reactive Programming with Swift
- FFmpeg入門詳解:音視頻流媒體播放器原理及應用
- 用Flutter極速構建原生應用
- EPLAN實戰設計
- Mastering Apache Spark 2.x(Second Edition)
- Salesforce Reporting and Dashboards
- Domain-Driven Design in PHP
- Illustrator CS6設計與應用任務教程
- Python數據可視化之美:專業圖表繪制指南(全彩)
- Node.js 6.x Blueprints
- 一覽眾山小:ASP.NET Web開發修行實錄
- 機器人ROS開發實踐
- Java程序設計