Google mentions sharding in a 2005 patent. https://patents.google.com/patent/WO2007011957A2
http://www.startuplessonslearned.com/2009/01/sharding-for-st... notes the term in use within Google by 2003.
http://www.startuplessonslearned.com/2009/01/sharding-for-st... notes the term in use within Google by 2003.
I'm curious now about the history of database partitioning. So much of the early work was about trying to hide the partitions, to pretend it was all one big reliable system. It took awhile for folks to realize that was foolish.
(I’d guess there are uses of ‘sharding’/‘shards’ in this sense from much earlier, perhaps decades earlier, database/caching work, but I could be wrong.)