Nixxon
Nixxon

Reputation: 807

Should I upgrade Apache Cassandra?

My company is currently using Cassandra version 2.1.8.

As of right now, there exist a version 3.7

Is there some way to know if I should update without going through all lines in the changelog? Is 2.1.8 a fine, stable version, or is it horribly outdated, and should be upgraded?

Upvotes: 1

Views: 591

Answers (2)

LHWizard
LHWizard

Reputation: 2389

the #cassandra irc channel greeting says:

Topic: cassandra.apache.org | Tick-Tock: 3.7 | Current: 2.2.6 | Next: 3.0.7 | oldstable: 2.1.14

So 2.1.8 isn't that old. Don't pay attention to the Tick-Tock versions - they're pretty much the bleeding edge version. (Datastax Enterprise 5.0)[http://www.datastax.com/2016/06/introducing-datastax-enterprise-5-0] was released yesterday and it contains cassandra 3.0.something

Upvotes: 1

Aaron
Aaron

Reputation: 57808

As this isn't really "about programming" it's probably off-topic, but I'll answer because I know you won't get an answer on a different Stack Exchange site.

I wouldn't consider 2.1.8 horribly out-dated. There are places out there still running on much, much older versions than that.

Prior to 3.0, features are usually added in major point releases (2.0, 2.1, 2.2, etc...). Minor releases like 2.1.14 are used for fixing bugs, so upgrading to the latest minor release is A) low risk and B) probably in your best interest.

Even though DataStax has now released a DSE version containing Cassandra 3.0 at its core, I would still caution you against upgrading to 3.x. 3.x involved a major rewrite of the underlying storage engine. It does have a lot of new features, but I'd recommend being patient while some of the 3.x JIRA tickets settle down a little bit.

Upvotes: 1

Related Questions