Wednesday, April 5, 2017

What is Sharding?

Sharding can be considered as a horizontal partitioning in which a large database is partitioned into smaller, faster, more easily managed parts called data shards.


The basic idea is as the size of database and number of transactions increase linearly, the response time to query the database increases exponentially. And maintaining large database is also costly as it requires high-end computers. Contrast to this data shards can be distributed across a number of less expensive servers.

No comments:

Post a Comment

Call a function in child component from parent component in React

Consider the following parent component class Parent extends React.Component { constructor(props) { super(props);         thi...