National Conference on Advancement in Electronics & Telecommunication Engineering |
Foundation of Computer Science USA |
NCAETE - Number 4 |
May 2012 |
Authors: Priyanka Singh |
3d26b7bd-4907-4daa-92f4-e0f2103ce62e |
Priyanka Singh . Distributed Database: Concepts and Applications. National Conference on Advancement in Electronics & Telecommunication Engineering. NCAETE, 4 (May 2012), 4-7.
The author wants to submit the endeavor about the Distributed Database storage concepts and usefulness in large enterprises. One of the most useful storage technique for Distributed Database is sharding and the concept of database sharding has gained popularity over the past several years due to the enormous growth in transaction volume and size of business-application databases and database security also. Database sharding can be simply defined as a "shared-nothing" partitioning scheme for large databases across a number of servers, enabling new levels of database performance and scalability. If you think of broken glass, you can get the concept of sharding—breaking your database down into smaller chunks called "shards" and spreading them across a number of distributed servers. High performance web applications often reach the limits of one database server. Such systems require a smart distribution of data. Sharding is a mechanism that helps the application to scale horizontal and gain responsibility by splitting information across multiple servers. The paper will give an introduction on sharding and possible implementations as well as covering problems with this approach.