DataStax Cassandra 3.x for Windo

2016-04-19  本文已影响359人  窗外有个蓝蓝天

DataStax的Cassandra 3.x Windows发布版更新了什么

注意: Cassandra现在采用tick-tock的时间表来发布版本。想了解更多信息,请查看Cassandra 2.2, 3.0, and beyond
DataStax最新的Wndows的Cassandra发布版本是3.4。
CHANGES.txt中包含所有更新的详细描述。你可以查看所有版本、分支的改变在这个文件的下拉列表中。

Cassandra 3.2以及之后版本的新特性

cassandra-stress可以将结果自动转换成图形用于数据的可视化。

可以指定从CSV文件中复制时TTL的值。

如果一个表突然挂掉,那么Cassandra能够使用它的id重新创建表和它的提交日志来恢复数据。

一些JVM配置从cassandra-env.sh中移出到这个新的文件jvm.options

在Cassandra 3.4之后的版本中,静态列能够被索引。

在Cassandra 3.4之后的版本,nodetool的压缩命令有了新的附加参数--user-defined,这个选项允许用户提交一个压缩文件的列表。对于解决磁盘空间不足是很有用的。

在Cassandra 3.4之后的版本中,添加了两个新的命令nodetool gettimeoutnodetool settimeout分别用于打印和设置超时时间的值,单位是毫秒。

在Cassandra 3.4之后的版本,SSTable二级附加索引(SASI)已经可以添加,用来提升已经存在的需要使用ALLOW FILTERING的二级索引的查询性能。

Cassandra 3.0发布版本的新特性

Cassandra的存储引擎已经被重构了。

物化视图可以自动地处理服务端的从基础数据到视图数据的反规格化,并且保证它的一致性。

支持Windows 7,Windows 8,Windows Server 2008和Windows Server 2012。

操作提升

允许DTCS压缩基于最大的window系统的个数而不是SSTable的年龄去管理压缩。

命中目前存储在文件上,并且回放功能的性能得到提升。

默认垃圾回收器已经由并发标记清除(CMS)切换到G1。G1在堆空间超过4GB的节点上性能会更加优异。

CREATE TABLE的压缩选项更加一致。

BatchlogManager能够强制批量日志回放采用nodetool

Nodetool能够和cqlsh一样使用SSL连接Cassandra。

Nodetool添加了disablehintsfordcenablehintsfordc两个选项。因此现在Nodetool可以选择性地在数据中心中启用和禁用命中转移了。

Nodetool添加了一个停止选项来停止压缩。

其它值得注意的改变

Cassandra目前的jdk版本最低为Java 8。

nodetool cfstats被重命名为nodetool tablestatsnodetool cfhistograms被重命名为nodetool tablehistograms

本地协议V1和V2在Cassandra 3.0中被移除。

你可以通过DataStax的AMI安装Cassandra 2.1和之前的版本在Amazon EC2中。
如果需要安装Cassnadra 2.2之后的版本,则需要使用在你的平台中值得信任的AMI和正确的安装方法在你的平台中。

上一篇 下一篇

猜你喜欢

热点阅读