What is the difference between High Throughput and Low Latency volumes

Document created by wade on Feb 27, 2016Last modified by mufeed on Mar 19, 2016
Version 2Show Document
  • View in full screen mode

Author: Jitendra Yadav, last modified by Hao Zhu on May 8, 2015

 

Original Publication Date: May 1, 2015

 

Environment
MapR

 

Goal

This article explains the difference between High Throughput and Low Latency volumes.

 

Solution

The key difference between the two volume types has to do with with the replication behavior of the containers involved in these volumes, i.e.,  linear chain container replication and star chain container replication.

 

With linear chain container replication, if an update is written to container A, then A sends the update to B and B sends the update to C. But with star chain container replication, A would write to both B and C.

 

Linear chain container replication has higher throughput because the network of A is only used for one transfer and star chain container replication has lower latency because both replicas are updated with only one network hop.

 

Low latency volumes can be used where you have lot of small files while high throughput can be used where your files are generally big in size.

 

2 people found this helpful

Attachments

    Outcomes