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

Cassandra教程(2) ---- Cassandra2.2的新特性

时间:2015-11-13 19:10:59      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:cassandra   教程   文档   

        Cassandra提供了一些新的特性:性能,可操作性,CQL3改进和其他显著变化。

  1. 新特性

    CQL3支持JSON
    Cassandra支持插入和查询JSON数据
    用户定义函数(UDFs)
    Cassandra可以使用UDFs函数存储数据
    用户定义聚合(UDAs)Cassandra可以使用UDAs函数
    基于角色访问(RBAC)RBAC可以定义新的角色访问控制
    Native protocol v4CQL native protocol 增强
    支持window支持window7window8…
  2. 性能提高


    全部Row缓存在堆外
    Row缓存被移到堆外,以便提高内存使用
    读取数据采用ByteBuffer解压
    内存映射数据和解压操作在堆外,获取更高的性能
    压缩commit log
    Commitlog压缩保存在硬盘中


  3. CQL3提升



    在任何partition key column或clustering column 支持 IN 操作
    提高SELECT查询条件
    接受Dollar引用的字符串
    实现Dollar字符串常量语法
    允许混合使用token和partition key
    允许查询语句包含token和partition key
    支持在map集合上使用index
    提升在嵌套集合中使用index
    在cql中clear命令
    在cql中增加clear命令清屏
    运行使用count(*)和count(1)作为普通聚合
    在聚合中允许使用count()操作



  4. 其他显著改


    移除CQL2
    CQL2过期被移除,使用CQL3Cassandra交互
    移除Cassandra-cli
    Cassandra-cli工具过期,使用CQL3Cassandra交互
    缩短SSTable在磁盘中的文件名
    缩短SSTable文件名阻止Windows breakage
    缺省提高Repair
    建议提高Repair,缺省选项
    权限变化
    分开超级用户对于管理用户,添加权限的功能权限

本文出自 “java架构师之路” 博客,请务必保留此出处http://eric100.blog.51cto.com/2535573/1712582

Cassandra教程(2) ---- Cassandra2.2的新特性

标签:cassandra   教程   文档   

原文地址:http://eric100.blog.51cto.com/2535573/1712582

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