About Nikos Maravitsas

Nikos has graduated from the Department of Informatics and Telecommunications of The National and Kapodistrian University of Athens. During his studies he discovered his interests about software development and he has successfully completed numerous assignments in a variety of fields. Currently, his main interests are system’s security, parallel systems, artificial intelligence, operating systems, system programming, telecommunications, web applications, human – machine interaction and mobile development.

Apache Cassandra steaming through 2.1 Release

Apache Cassandra is a high performance database system used in an ever growing number of enterprise companies to whom scalability is of major importance. For instance, Netflix, ebay, Reddit and many more companies are adopting Cassandra to their systems, not to mention that Facebook played a crucial part on making it an open source Top Level Project in the first place.

Cassandra is gaining more and more attention as it consistently outperforms “serious players” in the segment of highly scalable databases like, MongoDB. A large number of performance improvements, like guarantees on atomic prepared statement batches, lightweight transactions and triggers where implemented in Version 2.0. Cassandra is steaming through version 2.1, adding User Defined Functions and indexes on collections.

Looking to further improve on performance, many advanced techniques will be incorporated, like cardinality estimation using HyperLogLog algorith by AddThis. This is an algorithm for summarizing huge data streams by estimating certain values. Cassandra developers were able to use this method for large data file compaction and reduce the memory footprint of CommitLog by 85% percent and consequently improve the overall write performance by 50%.

Newsletter

Join them now to gain exclusive access to the latest news in the Java world, as well as insights about Android, Scala, Groovy and other related technologies.

Email address:

Recent Jobs

No job listings found.

Join Us

With 1,240,600 monthly unique visitors and over 500 authors we are placed among the top Java related sites around. Constantly being on the lookout for partners; we encourage you to join us. So If you have a blog with unique and interesting content then you should check out our JCG partners program. You can also be a guest writer for Java Code Geeks and hone your writing skills!

Disclaimer

All trademarks and registered trademarks appearing on Java Code Geeks are the property of their respective owners. Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries. Examples Java Code Geeks is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.