Tag Archive

Blog on All Things Cloud Foundry

NoSQL Tech Comparison 2014: Cassandra (DataStax), MongoDB, and Couchbase

Alex Khizhniak

Introducing a NoSQL scoring framework

Even if you have years of experience with data-intensive apps, selecting a NoSQL data store for a particular case out of dozens of options may be a daunting task. The variety of databases goes way beyond sheer numbers, so you have to carefully compare and benchmark several options before you can choose the most appropriate solution.

To help companies select the best database based on particular use cases, workloads, or requirements, we decided to come up with a handy template for evaluating NoSQL solutions. While many other comparisons focus only on one or two dimensions, we compiled a scoring framework that approaches the databases from 20+ angles (including performance, scalability, availability, ease of installation, maintenance, data consistency, fault tolerance, replication, recovery, etc.).

As a real-life example of such an evaluation benchmark, today we present “The NoSQL Technical Comparison Report,” which provides an in-depth analysis of the leading NoSQL systems: Cassandra (DataStax), MongoDB, and Couchbase Server. Each of the databases was scored on a scale from 1 to 10 across 21 criteria.

With 29 charts and 30 tables, this paper features a scoring template for evaluating and comparing NoSQL data stores for your particular use case—depending on the weight of each criterion. We also give recommendations on the best ways to configure, install, and use NoSQL databases depending on their specific features.


Want details? Watch a webinar!


No Comments

Hadoop Benchmark: Cloudera vs. Hortonworks vs. MapR

Alex Khizhniak

Evaluating Hadoop distributions across 7 workloads

Cloudera, Hortonworks, and MapR are the most popular Hadoop distributions available today. However, even with this short list, there are few unbiased comparisons of their cluster performance. So, today we’re introducing a 65-page research paper that contains a vendor-independent overview of Cloudera, Hortonworks, and MapR distributions.


Vladimir Starostenkov of Altoros compared throughput of 8-, 12-, and 16-node clusters against performance of a 4-node cluster. (The speed of data processing of 8-, 12-, and 16-node clusters was divided by the throughput of a 4-node cluster.) The results were quite unexpected.


Hadoop cluster performance: bigger doesn’t mean faster

In a recent interview to TechTarget, our R&D Engineer Dmitriy Kalyada explained why adding nodes to a Hadoop cluster not always results in better performance. The new benchmark of Hadoop distributions confirms this behavior under several workloads.

For instance, when sorting unstructured text data (the Sort workload), the performance of a MapR cluster was growing linearly (as we were increasing its size from 4 to 8 nodes). After that, when new machines were added, the throughput of each separate node was degrading.


As you can see on the diagram, an 8-node cluster turned out to be faster than clusters of 12 and 16 nodes. The same situation was observed in the DFSIO write test. Other Hadoop distributions had similar results under some of the workloads, too.

Download the benchmark to see all the performance results (83 diagrams, 7 types of workloads), including:

  • detailed performance results for 4-, 8-, 12-, and 16-node clusters
  • how the size of a cluster affects data processing speed
  • how different clusters behave under CPU and disk-bound workloads (including Bayes, DFSIO, Hive aggregation, PageRank, Sort, TeraSort, and WordCount)
  • what issues slow down deployment and how to maximize Hadoop processing speed

Get your copy of “Hadoop Distributions: Cloudera vs. Hortonworks vs. MapR” and let us know what you think about these results.


Benchmarking Couchbase Server vs. Cassandra vs. MongoDB for Interactive Apps (2013)

Alex Khizhniak

Looking for a new database for your data-intensive application? Don’t miss our new research paper revealing performance test results for Cassandra, MongoDB, and Couchbase Server.


No Comments

LA Ruby Conference: Where Is My Scalable API?

Alena Vasilenko

During February 21-23, 2013, California became a residence for hundreds of Ruby enthusiasts who came to attend the Los Angeles Ruby Conference. Marconi Automotive Museum in Tustin was selected as the venue for the conference, so drive, beauty, and technology of this place permeated the air and created a special vibe.

As usually, the participants could network to discuss the latest frameworks and exciting real cases, as well as learn how to increase productivity of Ruby-based apps with Ruby-compatible tools. During the lightning talks, the speakers also covered refactoring of large apps that feature complicated business logic and demonstrated how to build recommendation systems using Ruby.

Altoros could not stand aside and joined the Ruby wave. Juan Pablo Genovese, a passionate Ruby developer who has been working with this language since 2006, left Altoros’s office in Argentina and rushed to the City of Angels. He had a rather intense schedule, since he was in on all the three days, contributing as a coach and a speaker.


No Comments

Helping RightScale to Develop the Leading Cloud Management Platform

Ekaterina Vasilega

RightScale is a system that automates the management of hybrid/multi-cloud infrastructures.

Last year, during May 9–13, our teammates participated in the regular RightScale Employee Meetup. The event was held in Santa Barbara, CA, to bring together all members of the RightScale’s international team. Together with other RightScalers, Altoros team enjoyed informal meetings and presentations, while having a chance to speak in front of the community.

The guys have been working in California to help RightScale develop and enhance its Cloud Computing Management Platform, the project that empowers thousands of cloud deployments.


No Comments

SmartTV: Television Is in Again

Kirill Grigorchuk

Many of you can have already heard or even seen on your TVs such a word combination, as “Smart TV”. Let’s analyze briefly what it means and what it will bring to us in the future.

Let’s start with the definition. SmartTV is a TV set or a receiver with a built-in Internet access module. This technology is a computer system integrated into a TV, and more often, it allows installing additional software. Although the SmartTV technology is just beginning to develop, such large TV suppliers as Samsung, Sony, LG, and others actively promote it to the market. Unfortunately, nothing has been done yet to work out any standards for building SmartTV software, which makes the situation messed up a bit. That’s why most devices currently work on Linux, UNIX, Android OSs, and their modifications.


No Comments

It’s a Hackathon, Baby! Altoros Organized a 24-hour Development Rush

Olga Belokurskaya

On October 8-9, 2011, Altoros organized and sponsored Web and mobile hackathon, a development marathon held in Minsk (Belarus) that gathered 100+ participants—developers, designers, and other specialists. Their aim was to implement and present a working prototype or a finished application by the end of the 24-hour period, and then to choose the best project by voting. Among projects evaluation criteria were business idea and social significance of the project, its usability and the overall interface design, the technical complexity of the project, and its progress (the degree of completion) per night. The event also aimed at gathering people interested in web and mobile development, help them make new useful contacts, and have fun together.

The fun started after the development work was finished, and the teams started their presentations. Guys, who presented an application for restaurants even played waiters, picking orders to show how the application worked. The restaurant application received a $500 award as the Best Cloud project. The project with the best user interface got Apple iPad 2 as a prize. And the winner project—an application for languages learning—got a $1,000 award.

Apart from that, people enjoyed PlayStation games, ate loads of pizza, drank gallons of coffee, and proved that hard work can be an entertainment.


No Comments

Altoros Lands in London

Ekaterina Vasilega

Tristan Palmer has joined Altoros to lead our new operations in London, England, and across the UK.

Tristan PalmerTristan brings a wealth of technology-related business experience to the organisation and will open the London office, build Altoros’s presence across the country, and act as a bridge between UK customers and the Altoros offices.

London is currently one of the most exciting cities in the world for technology-related business. There are over one hundred Internet and technology incubators and funds, hundreds of startups, banking and finance industries, vibrant fashion, media, and publishing sectors—it is the engine room of the UK.

Altoros is working with Internet- and mobile-related startups and media companies, publishing, fashion and advertising companies, as well as more traditional businesses who need software development resource and acceleration and who recognise that by working with us they can realise significant cost savings, get to market or launch quicker rather than purely manage by local recruitment.

“Altoros is eager to strengthen our business relationships with software development organizations in the UK. We are working jointly on several promising projects at the moment, including the filing system for taxing, built with Windows Presentation Foundation (WPF). Altoros looks forward to even more business opportunities with the UK-based partners in the nearest future,” commented Andrei Yurkevich, President/CTO at Altoros.

If you are in London and the UK and would like to discuss how working with Altoros might work, please contact us by e-mail, phone (+44(0) 203 318 4785, +44(0) 7979 907559), or contact Tristan directly.

No Comments

TapMap—a Retail App Developed for Our Customer—Wins iEXPO

Ekaterina Vasilega

One of our customers, TapMap, has been named one of three winners at the International EXPO 2011. The event was held in the heart of Silicon Valley at the Plug and Play Tech Center and hosted technology experts from around the world. The iEXPO featured startups that presented their project pitches to the audience. Our US-based team was excited to visit the event, too.


No Comments

Introducing Our R&D Team and Innovative Technology BarCamps

Alex Khizhniak
Kirill Grigorchuk

Kirill Grigorchuk,
Head of R&D

Recently, we’ve created the Research & Development department within Altoros to keep track of the latest technologies available on the market. The main goal of the department is to learn how projects can be developed faster, better, more effectively, and more efficiently.

The team of the highly skilled developers across different technologies (Ruby, Java/NoSQL, etc.) investigate the trends and share their ideas on the tools/frameworks they tried and the results they achieved.

As part of these R&D activities, we regularly hold barcamps within Altoros to help developers stay on the cutting edge: they share their experience and ideas, discuss challenging tasks and implemented solutions, make reports, etc. In addition, our R&D department actively involved and takes part in organizing and sponsoring industry conferences and IT events, as well as holds own meetups and hackathons.

We do believe that our R&D team will help us find new promising technologies/approaches for our customers and suggest new solutions even before some of these technologies become a trend among your competitors.

Learn more about R&D department at Altoros here.

No Comments

Benchmarks and Research

Subscribe to new posts

Get new posts right in your inbox!