- 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.
- UI圖標創(chuàng)意設(shè)計
- INSTANT Mock Testing with PowerMock
- 編程的修煉
- C++ Builder 6.0下OpenGL編程技術(shù)
- Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API
- Ray分布式機器學習:利用Ray進行大模型的數(shù)據(jù)處理、訓(xùn)練、推理和部署
- Linux命令行與shell腳本編程大全(第4版)
- PLC編程與調(diào)試技術(shù)(松下系列)
- Serverless computing in Azure with .NET
- JavaScript程序設(shè)計(第2版)
- Emgu CV Essentials
- Visual Basic 程序設(shè)計實踐教程
- Arduino Electronics Blueprints
- C++標準庫(第2版)
- 機器人ROS開發(fā)實踐