O'Reilly logo

Understanding Big Data Scalability: Big Data Scalability Series, Part I by Cory Isaacson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

8. It’s all about Sharding

Sharding for Big Data is an essential concept. The term database sharding has been around for years, and there are lots of different definitions. In this chapter I will cover:

• What is sharding?

• How is sharding used for Big Data?

• What are the types of sharding?

Sharding: The Ultimate Answer to Database Slowdown

In the chapter Why Databases Slow Down, I covered the primary reasons that cause degraded database performance. As a database grows, it inevitably gets slower – and not on a nice linear path, but often in a rapid exponential curve. The most common reason for the “hockey stick” performance degradation curve is database indexes. If you recall, as an index grows in size, depth and complexity, it invariably ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required