Distributed Database: Concepts and Applications
暂无分享,去创建一个
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 businessapplication 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.