5 ms·
“Google has been running their entire infrastructure...” I’m skeptical about this - Google’s entire infrastructure is so large that surely they must be using a
by arcturus17 6y ago
“Google has been running their entire infrastructure...”
I’m skeptical about this - Google’s entire infrastructure is so large that surely they must be using a wide variety of db technologies?
I took a databases course that did mention that part of the Google search infrastructure runs on a tailor-made NoSQL technology, but it wasn’t really a doc-based approach, it was more akin to a relational DB but with flexible columns (can’t remember the details sorry).
At any rate I don’t feel that this is any vindication for NoSQL, as Google builds much of its underlying tech from scratch and its hardly comparable to the out-of-the-box solutions that the rest of us, even massive corporations like HSBC, have to work with.
- aogaili 6y agohttps://en.wikipedia.org/wiki/Bigtable https://en.wikipedia.org/wiki/Bigtable "Bigtable development began in 2004[3] and is now used by a number of Google applications, such as web indexing,[4] MapReduce, which is often used for generating and modifying data stored in Bigtable,[5] Google Maps,[6] Google Book Search, "My Search History", Google Earth, Blogger.com, Google Code hosting, YouTube,[7] and Gmail.[8]" "Bigtable is one of the prototypical examples of a wide column store. It maps two arbitrary string values (row key and column key) and timestamp (hence three-dimensional mapping) into an associated arbitrary byte array. It is not a relational database and can be better defined as a sparse, distributed multi-dimensional sorted map."