Definitions

from Wiktionary, Creative Commons Attribution/Share-Alike License.

  • verb Present participle of shard.
  • noun computing A decomposition of a database into multiple smaller units that can handle requests individually.
  • noun A breaking into shards.

Etymologies

Sorry, no etymologies found.

Support

Help support Wordnik (and make this page ad-free) by adopting the word sharding.

Examples

  • Another constraint with traditional RDBMS systems is data contention, and horizontal scaling techniques, such as sharding, have to be employed to ensure that performance does not degrade as more users are thrown in.

    Database Journal News 2010

  • There are multiple approaches to scale-out but among alternatives patterns such as sharding and horizontal partitioning provides the best scalability.

    Site Home cihangir 2010

  • Scalability and high availability are achieved by automatically "sharding" and replicating data across the servers and data centers.

    Original Signal - Transmitting Buzz 2009

  • (There's a post on the MySQL Performance Blog called KISS KISS KISS listing a bunch of scalability techniques and how they're most likely not necessary -- YouTube didn't have sharding until two years ago.)

    Who will save the tables? - Anil Dash 2009

  • But the new system went further—it used a different way to handle a cluster of disks, more akin to the parallel-processing style of computing where a computational task would be split among multiple computers or processers than the “sharding” technique Google had used, which was to split up the web and assign regions of it to individual computers.

    In the Plex Steven Levy 2011

  • Now we have a plethora of new sharding techniques, and all sorts of grid solutions for getting away from the column/row paradigm.

    With Demand Growing, MySQL CEO Calls It Quits 2009

  • For tasks that require relational database capabilities at web scale, database sharding has become a favorite practice.

    MapReduce vs. SQL: It’s Not One or the Other 2009

  • Those familiar with computer terms may know this technique as “partitioning,” but, as Dean says, “everyone at Google calls it sharding because it sounds cooler.”

    In the Plex Steven Levy 2011

  • Those familiar with computer terms may know this technique as “partitioning,” but, as Dean says, “everyone at Google calls it sharding because it sounds cooler.”

    In the Plex Steven Levy 2011

  • The Google File System, written by Jeff Dean and Sanjay Ghemawat, was invaluable in this process: it was designed to manage failure by “sharding” data, distributing it to multiple servers.

    In the Plex Steven Levy 2011

Comments

Log in or sign up to get involved in the conversation. It's quick and easy.