Stort bord

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 24 november 2018; kontroller kräver 5 redigeringar .

BigTable  är en egenutvecklad högpresterande databas byggd ovanpå Google File System (GFS), Chubby Lock Service och några andra Google-produkter. Den distribueras eller används för närvarande inte utanför Google, även om Google föreslår att den används som en del av Google App Engine .

Skapande historia

Arbetet med BigTable påbörjades 2004 [1] , och nu används DBMS i olika typer av Google-applikationer, såsom MapReduce , som ofta används för att skapa och modifiera data lagrad i BigTable [2] , Google Maps , [3] Google Book Search , Search_History , Google Earth , Blogger.com , Google Code hosting, Orkut [3] och YouTube [4] . Anledningarna som fick Google att skapa sin egen databas - skalbarhet och större kontroll över prestanda. [5]

Andra implementeringar

öppen källa

Google Fusion Tables

Se även

Länkar

Anteckningar

  1. "Först en översikt. BigTable har varit under utveckling sedan början av 2004 och har varit i aktiv användning i cirka åtta månader (cirka februari 2005)." Googles BigTable Arkiverad 16 juni 2006.
  2. "Bigtable kan användas med MapReduce, ett ramverk för att köra storskaliga parallella beräkningar utvecklat av Google. Vi har skrivit en uppsättning omslag som gör att en Bigtable kan användas både som en ingångskälla och som ett utdatamål för MapReduce-jobbet". sid 3 i "Bigtable: A Distributed Storage System for Structured Data", 2006
  3. 1 2 "Det finns för närvarande cirka 100 celler för tjänster som Print, Search History, Maps och Orkut." Googles BigTable Arkiverad 16 juni 2006.
  4. "Deras nya lösning för miniatyrbilder är att använda Googles BigTable, som ger hög prestanda för ett stort antal rader, feltolerans, cachning, etc." Det här är ett trevligt (och sällsynt?) exempel på verklig synergi i ett förvärv.” YouTube Scalability Talk Arkiverad 10 april 2010 på Wayback Machine
  5. "Vi har beskrivit Bigtable, ett distribuerat system för att lagra strukturerad data hos Google... Våra användare gillar prestandan och den höga tillgängligheten som tillhandahålls av Bigtable-implementeringen, och att de kan skala kapaciteten i sina kluster genom att helt enkelt lägga till fler maskiner till systemet eftersom deras resurskrav förändras över tiden... Slutligen har vi upptäckt att det finns betydande fördelar med att bygga vår egen lagringslösning hos Google. Vi har fått en stor mängd flexibilitet genom att designa vår egen datamodell för Bigtable.” från slutsatsen av "Bigtable: A Distributed Storage System for Structured Data", 2006
  6. Hadoop Core HBase - Hadoop Wiki, bakgrundssektion Arkiverad 19 januari 2010 på Wayback Machine
  7. 1 2 3 Shashank Tiwari. Professionell NoSQL. - Packt Publishing, 2011. - S. 13-14. — 384 sid. — ISBN 978-0-470-94224-6 .
  8. Om Hypertable (nedlänk) . Datum för åtkomst: 18 januari 2010. Arkiverad från originalet den 21 februari 2009. 
  9. Google Fusion Tables Arkiverad 18 september 2009.
  10. Google Fusion Tables - Forskningsblogg . Hämtad 18 januari 2010. Arkiverad från originalet 2 januari 2010.