Definitions

from Wiktionary, Creative Commons Attribution/Share-Alike License

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

Etymologies

Sorry, no etymologies found.

Examples

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

    Site Home

  • 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

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

    Original Signal - Transmitting Buzz

  • 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

  • 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

  • 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

  • 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

  • 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

  • (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

  • Most Microsoft based sites always defer sharding because of licensing costs, so they prefer to vertically scale (Windows Server + SQL server cost an arm and a leg to buy per server) If Markus goes this way, it is going to be a platform change to Linux/Solaris too.

    Plentyoffish Paid Virtual Goods… « The Paradigm Shift

Comments

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