zoukankan      html  css  js  c++  java
  • cassandra学习 四 数据模型

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

  • 相关阅读:
    task-clph
    遍历数组的方式
    iOS事件处理之七种手势
    quatz2d使用注意点
    iOS 细碎知识整理
    九宫格算法图示
    mac10.12的Cocopods安装使用
    静态库冲突的解决办法:duplicate symbol
    ceshi
    xmpp4-总览
  • 原文地址:https://www.cnblogs.com/liufei1983/p/9484407.html
Copyright © 2011-2022 走看看