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.
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.
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.
Subscribe to:
Post Comments (Atom)
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...
-
When we create a connection to a database it is time consuming as it involves network-level handshaking and security credentialing for every...
-
Amazon cloudfront offers a simple cost effective way to improve the performance, reliability and global reach of your entire website for s...
-
Web Application:Any application which we can run in our web browser is a web application. Web Service:A web service is an Application Prog...
No comments:
Post a Comment