cassandra学习 四 数据模型
2024-08-29 05:25:27
Keyspace(建空间):
可以理解为Database;
Replication factor: 复制因数 ;
Replica placement srategy: 复制策略,默认是SimpleStrategy
Column Family(列族) / Column (列)
可以理解为table;
Column 包含了Timestamp。作用是当有新数据覆盖的时候,部署直接将老数据从存储介质上删除,而是直接写入新数据。老数据会在一段时间后删除。
Row可以理解为一条记录,Column其实是“Cell with column name”,可以理解为MySQL中的一个字段,只不过这个字段包括了字段名和字段值,还有一个时间戳。
Super Column
已经淘汰了。
Column Family 与Column
cassandra发展快,但是基本数据结构没有变化:
Map<RowKey, SortedMap<ColumnKey, ColumnValue>>
首先Map结构,通过key来进查询,非常快。再加上内嵌的SortedMap,可以进行顺序查找,速度也很快。
最新文章
- 【转载】Unity中矩阵的平移、旋转、缩放
- oracle入门-%的用法
- java--面向抽象编程
- MII接口全家福
- JavaWeb中的简单分页
- kubernetes组件
- Java学习——继承
- WPF 3D: MeshGeometry3D纹理坐标的正确定义
- 学习前端前必知的——HTTP协议详解
- 第三篇:一个Spark推荐系统引擎的实现
- Spring学习之AOP与事务
- Ng1从1.3开始的变更史
- 【集合框架】JDK1.8源码分析之ArrayList详解(一)
- 腾讯云服务器SMTP ERROR: Failed to connect to server
- POJ - 3984 迷宫问题 bfs解法
- 每天学习SQL
- jQuery控制元素显示、隐藏、切换、滑动的方法
- Spring与多线程
- ld: warning: directory not found for option '-F/Users/Jason/Project/xxx'
- 51NOD 1027 大数乘法
热门文章
- 图示:DOM元素各种位置属性
- Mongodb笔记(三)user &;&; aggregate &;&; mapReduce
- 今夜我们一起学习 Apache Shiro
- 查询相应的key
- 复制文件夹的方法 .net
- C# 语言版本
- 安装(解密)win10 10074 esd 更新 10162 esd
- Microsoft Edge Certified with EBS 12.1 and 12.2
- react: redux-devTools
- 【Codeforces】894D. Ralph And His Tour in Binary Country 思维+二分