Blog on All Things Cloud Foundry

A vendor-independent comparison of NoSQL databases: Cassandra, HBase, MongoDB, Riak

Olga Belokurskaya

In 2010, when the world became enchanted by the capabilities of cloud systems and new databases designed to serve them, a group of researchers from Yahoo decided to look into NoSQL. The results were published in the paper, “Benchmarking Cloud Serving Systems with YCSB.” The Yahoo guys did a great job, but like any paper, it could not include everything.

In 2012, the number of NoSQL products reached 120-plus and the figure is still growing. That variety makes it difficult to select the best tool for a particular case. Database vendors usually measure productivity of their products with custom hardware and software settings designed to demonstrate the advantages of their solutions.

As R&D engineers at Altoros, a big data specialist, we were inspired by Yahoo’s endeavors and decided to add some effort of our own. This article is our vendor-independent analysis of NoSQL databases, based on performance measured under different system workloads. It’s an unbiased research to complement the work done by the folks at Yahoo.

Using Amazon virtual machines to ensure verifiable results and research transparency, we have analyzed and evaluated the following NoSQL solutions:

We also tested MySQL Cluster and sharded MySQL, taking them as benchmarks.

The aim of this investigation is to determine the best use cases for different NoSQL products.

Read about the results of the investigation in the article on NetworkWorld.

No Comments

Cloud Platform Comparison: CloudStack, Eucalyptus, vCloud Director, and OpenStack

Vadim Truksha

Cloud computing remains one of the hottest topics in IT today given the promise of greatly improved efficiencies, significant cost savings, scalable infrastructure and high performance and secured data storage.

Choosing the appropriate cloud platform, however, can be difficult. They all have pros and cons. So, when a customer asked me and my colleagues what would be the best cloud platform for his project and why, we decided to take a deep look at the most notable systems available, compare their capabilities, and summarize the findings in a product-by-product table. We tested CloudStack, Eucalyptus, vCloud Director, and OpenStack.

cloup platforms compared

The goal of this independent comparison is to help you align your business requirements with the capabilities of a particular cloud system and—finally—select the best-fit product. Read the full text of the article in NetworkWorld. Feel free to send me your feedback.


Flash vs HTML5: How to Сonvert and What to Expect in Future?

Valery Pesetski

Recently, I have presented a session on the ways of converting Flash to HTML5 at the BAFPUG meeting and after that I attended FITC Amsterdam conference, where I had a chance to learn the opinion of other developers including Adobe’s representatives on the same issue. In this post, I’m going to tell you about what I’ve learned and will present some most effective ways of porting Flash apps to HTML5. Finally I’ll share some thoughts on how to choose a technology that better fits a particular project. The reason why this issue becomes so popular is that the number of tablet users grows constantly and the companies want their Web sites and applications displayed the same on mobile devices. Prior to selecting a best fitting tool for building HTML5, you should decide whether a migration is overall a good option for a particular project. I’ve designed the following scheme to make it easier to discuss the options with a customer.


No Comments

Five Mistakes to Avoid in Creating User Interfaces for Mobile Devices

Olga Belokurskaya

There is a number of challenges that developers face when creating a user interface for mobile devices. The new white paper sums up these issues and offers solutions and expert advice from our mobile development team. You will learn how to create user-friendly interfaces for mobile devices and avoid the most common mistakes.

No Comments

« Previous Page

Benchmarks and Research

Subscribe to new posts

Get new posts right in your inbox!