Monday, February 7, 2011
What is Database Sharding?
Contrary to popular belief, database sharding is not a new concept. It has been around almost as long as the SQL engine itself. In the days of our ancestors (well at least mine), if your application or database grew past the point of the machine I/O and hardware capabilities, you had no choice but to add more machines and thus more databases. But what is a new concept is the ability to “shard” your database without hiring Stephen Hawking to write the algorithm to distribute and gather data as if it was one database. That is where dbShards comes into play.
Although we do not have Stephen Hawking on our team, we do have some of the most experienced database professionals in the field. Using these resources, we have developed the solution for scaling and replicating high performance databases. In two paragraphs, I will layout the advantages of database sharding in general, not just with dbShards, and I will go over the advantages of using dbShards as your high performance database solution.
Sharding?
Database sharding is simply the process of taking one database and breaking it up among multiple machines to spread out the workload and increase the overall performance of the database. The term “shard” is coined from the idea of breaking something into parts, but when combined, they stand as one. Simply put, when one database is doing the work of ten, it only makes sense to give it some help. Many of the most popular internet applications use database sharding as a performance and scaling solution. Can you say Twitter?
What is dbShards?
dbShards is the industry leading database sharding solution. We have customers scaling to hundreds of millions of transactions per day, and millions of new users per day. Add that with a replication solution that lets your system administrator shower more than once per year, it is no wonder we are considered the sharding solution. Database sharding does not have to be difficult, and with our team of engineers, you can rest assured it is done right.
Posted in Articles by choisington - No Comments »
