Shard (database architecture)

A database shard, or simply a shard, is a horizontal partition of data in a database or search engine. Each shard may be held on a separate database server instance, to spread load.

Some data in a database remains present in all shards,[a] but some appears only in a single shard. Each shard acts as the single source for this subset of data.[1]


Cite error: There are <ref group=lower-alpha> tags or {{efn}} templates on this page, but the references will not show without a {{reflist|group=lower-alpha}} template or {{notelist}} template (see the help page).

  1. ^ Sadalage, Pramod J.; Fowler, Martin (2012). "4: Distribution Models". NoSQL Distilled. Pearson Education. ISBN 978-0321826626.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search