2 ms·
Google mentions sharding in a 2005 patent. https://patents.google.com/patent/WO2007011957A2 https://patents.google.com/patent/WO2007011957A2 http://www.startup
by dws 6y ago
Google mentions sharding in a 2005 patent. https://patents.google.com/patent/WO2007011957A2 https://patents.google.com/patent/WO2007011957A2
http://www.startuplessonslearned.com/2009/01/sharding-for-startups.html?showComment=1231392480000#c9054865638836100787 http://www.startuplessonslearned.com/2009/01/sharding-for-st... notes the term in use within Google by 2003.
- gojomo 6y agoThis 2009 reminiscence discusses the term’s use in the UO context in 1996, so 2003-2005 mentions don’t affect the author’s conjecture at all. (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.)
- theincredulousk 6y agoProbably some UO players at Google then - UO was old by 2003.
- NelsonMinar 6y agoI worked at Google 2001-2006 and we definitely talked about "database shards", particularly for the AdWords MySQL database. (this architecture has long, long since changed). At least from 2002, and the database was partitioned far before that. I remember at the time thinking the term "shard" was odd but perhaps Ultima Online inspired. 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.