Cassandra提供了一些新的特性:性能,可操作性,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压缩保存在硬盘中 - 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()操作 - 其他显著改
移除CQL2 CQL2过期被移除,使用CQL3与Cassandra交互 移除Cassandra-cli Cassandra-cli工具过期,使用CQL3与Cassandra交互 缩短SSTable在磁盘中的文件名 缩短SSTable文件名阻止Windows breakage 缺省提高Repair 建议提高Repair,缺省选项 权限变化 分开超级用户对于管理用户,添加权限的功能权限
时间: 2024-10-13 07:36:56