码迷,mamicode.com
首页 > 其他好文 > 详细

cassandra学习 四 数据模型

时间:2018-08-16 00:57:19      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:color   sorted   直接   时间戳   包括   strategy   时间   通过   and   

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,可以进行顺序查找,速度也很快。

cassandra学习 四 数据模型

标签:color   sorted   直接   时间戳   包括   strategy   时间   通过   and   

原文地址:https://www.cnblogs.com/liufei1983/p/9484407.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!