- 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.
- Java:Data Science Made Easy
- The Computer Vision Workshop
- Java加密與解密的藝術(shù)
- Learning Apache Kafka(Second Edition)
- FPGA Verilog開發(fā)實戰(zhàn)指南:基于Intel Cyclone IV(進(jìn)階篇)
- C和C++游戲趣味編程
- 鴻蒙OS應(yīng)用編程實戰(zhàn)
- Learning JavaScript Data Structures and Algorithms(Second Edition)
- 軟件工程基礎(chǔ)與實訓(xùn)教程
- C++ System Programming Cookbook
- Python高性能編程(第2版)
- JBoss AS 7 Development
- Managing Windows Servers with Chef
- 深入實踐C++模板編程
- Java入門經(jīng)典