Database Sharding Blog

Friday, October 31, 2008

More on Single Application Databases

db geek is back again with more interesting observations on the trends and benefits of single application databases.

It turns out the db geek has experience with database sharding:

Even when a traditional database engine is involved, there can be database-like code sitting in the application to extend the capabilities of the underlying database engine. Database sharding is a good example of this. In this approach, data is federated over a collection of cheap servers to increase scalability and performance. Typically the applications that use sharding have the code that distributes the data over the shards and combines the results from the shards within their application code. I've used similar techniques myself before most of the commercial database engines starting supporting partitioning and clustering natively. (Something that MySQL - which most of the sharding practitioners seem to use - has only just started to support.)

Labels: , ,

0 Comments:

Post a Comment

<< Home