Cassandra教程(2) ---- Cassandra2.2的新特性
2015-11-13 17:32
176 查看
Cassandra提供了一些新的特性:性能,可操作性,CQL3改进和其他显著变化。
新特性
性能提高
CQL3提升
其他显著改
新特性
CQL3支持JSON | Cassandra支持插入和查询JSON数据 |
用户定义函数(UDFs) | Cassandra可以使用UDFs函数存储数据 |
用户定义聚合(UDAs) | 在Cassandra可以使用UDAs函数 |
基于角色访问(RBAC) | RBAC可以定义新的角色访问控制 |
Native protocol v4 | CQL native protocol 增强 |
支持window | 支持window7,window8… |
全部Row缓存在堆外 | Row缓存被移到堆外,以便提高内存使用 |
读取数据采用ByteBuffer解压 | 内存映射数据和解压操作在堆外,获取更高的性能 |
压缩commit log | Commitlog压缩保存在硬盘中 |
在任何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()操作 |
移除CQL2 | CQL2过期被移除,使用CQL3与Cassandra交互 |
移除Cassandra-cli | Cassandra-cli工具过期,使用CQL3与Cassandra交互 |
缩短SSTable在磁盘中的文件名 | 缩短SSTable文件名阻止Windows breakage |
缺省提高Repair | 建议提高Repair,缺省选项 |
权限变化 | 分开超级用户对于管理用户,添加权限的功能权限 |
相关文章推荐
- Extjs4.0 最新最全视频教程
- OpenERP 的XML-RPC的实例+many2many,one2many,many2one...
- CSS3属性教程与案例分享
- jquery教程靠边站,一分钱不花让你免费学会jquery
- autoit入门教程小结第1/5页
- 用Photoshop 制作草地效果简明教程
- 比较完整简洁的Flash处理XML文档数据教程 上篇第1/3页
- VBS基础编程教程 (第1篇)
- SQLite教程(十一):临时文件
- VBS基础编程教程 (第3篇)
- VBS教程:运算符-运算符(+)
- PostgreSQL教程(十):性能提升技巧
- PostgreSQL教程(二):模式Schema详解
- PostgreSQL教程(十三):数据库管理详解
- PostgreSQL教程(八):索引详解
- PostgreSQL教程(三):表的继承和分区表详解
- XML简易教程之三
- ruby 数组使用教程
- PostgreSQL教程(十九):SQL语言函数
- PostgreSQL教程(四):数据类型详解