Masă mare

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 24 noiembrie 2018; verificările necesită 5 modificări .

BigTable  este o bază de date proprietară de înaltă performanță , construită pe sistemul de fișiere Google (GFS), serviciul Chubby Lock și alte câteva produse Google. În prezent, nu este distribuit sau utilizat în afara Google, deși Google sugerează să îl folosiți ca parte a Google App Engine .

Istoricul creației

Lucrările la BigTable au fost începute în 2004 [1] , iar acum DBMS este utilizat în diferite tipuri de aplicații Google, cum ar fi MapReduce , care este adesea folosit pentru a crea și modifica datele stocate în BigTable [2] , Google Maps , [3] Căutare de cărți Google , Istoricul căutării , Google Earth , Blogger.com , găzduire Google Code , Orkut [3] și YouTube [4] . Motivele care au determinat Google să-și creeze propria bază de date - scalabilitate și control mai mare asupra performanței. [5]

Alte implementări

sursa deschisa

Google Fusion Tables

Vezi și

Link -uri

Note

  1. „Mai întâi o prezentare generală. BigTable a fost în dezvoltare de la începutul anului 2004 și a fost în uz activ de aproximativ opt luni (aproximativ februarie 2005)." BigTable Google arhivat 16 iunie 2006.
  2. „Bigtable poate fi folosit cu MapReduce, un cadru pentru rularea calculelor paralele la scară largă dezvoltat de Google. Am scris un set de wrapper-uri care permit ca Bigtable să fie folosit atât ca sursă de intrare, cât și ca țintă de ieșire pentru jobul MapReduce”. pagina 3 din „Bigtable: A Distributed Storage System for Structured Data”, 2006
  3. 1 2 „În prezent, există aproximativ 100 de celule pentru servicii precum Imprimare, Istoricul căutărilor, Hărți și Orkut.” BigTable Google arhivat 16 iunie 2006.
  4. „Noua lor soluție pentru miniaturi este să folosească BigTable de la Google, care oferă performanțe ridicate pentru un număr mare de rânduri, toleranță la erori, stocare în cache etc.” Acesta este un exemplu frumos (și rar?) de sinergie reală într-o achiziție.” YouTube Scalability Talk Arhivat pe 10 aprilie 2010 la Wayback Machine
  5. „Am descris Bigtable, un sistem distribuit pentru stocarea datelor structurate la Google….Utilizatorii noștri apreciază performanța și disponibilitatea ridicată oferite de implementarea Bigtable și că pot scala capacitatea clusterelor lor prin simpla adăugare a mai multor mașini la sistem. pe măsură ce cererile lor de resurse se modifică în timp... În cele din urmă, am descoperit că există avantaje semnificative în construirea propriei soluții de stocare la Google. Am obținut o cantitate substanțială de flexibilitate din proiectarea propriului model de date pentru Bigtable.” din Concluzia „Bigtable: A Distributed Storage System for Structured Data”, 2006
  6. Hadoop Core HBase - Hadoop Wiki, secțiunea de fundal Arhivat 19 ianuarie 2010 la Wayback Machine
  7. 1 2 3 Shashank Tiwari. NoSQL profesional. - Editura Packt, 2011. - P. 13-14. — 384 p. — ISBN 978-0-470-94224-6 .
  8. Despre Hypertable (link descendent) . Data accesului: 18 ianuarie 2010. Arhivat din original la 21 februarie 2009. 
  9. Google Fusion Tables arhivat 18 septembrie 2009.
  10. Google Fusion Tables - Blog de cercetare . Consultat la 18 ianuarie 2010. Arhivat din original pe 2 ianuarie 2010.