sharding
|shard-ing|
🇺🇸
/ˈʃɑrdɪŋ/
🇬🇧
/ˈʃɑːdɪŋ/
(shard)
broken piece
Etymology
'shard' originates from Old English, specifically the word 'sceard', where the root meant 'a broken piece' or 'fragment'.
'shard' developed from Old English 'sceard' (a broken piece) into Middle English forms and remained as the noun 'shard' meaning a fragment; the computing sense 'shard' and 'sharding' (a piece of data) is a modern extension of that noun sense applied to databases and distributed systems.
Initially, it meant 'a broken piece or fragment' (physical object); over time it gained a figurative and technical meaning in computing as 'a partition or fragment of data', which led to the verb/noun uses 'shard' and 'sharding'.
Meanings by Part of Speech
Noun 1
the technique or process of partitioning a dataset or database into smaller, independent pieces (called shards) distributed across multiple servers or nodes to improve scalability and performance (computing).
Sharding reduces load on any single server by distributing data across many machines.
Synonyms
Antonyms
Verb 1
the act of splitting (a dataset, table, or database) into shards; present participle/gerund form of 'shard' used to describe the ongoing/continuous action.
They are sharding the user table to improve query performance.
Synonyms
Antonyms
Last updated: 2025/11/21 15:53
