Obsah:
Definice - Co znamená Google BigTable?
Google BigTable je nerelační, distribuovaný a vícerozměrný mechanismus pro ukládání dat postavený na proprietárních technologiích Google pro ukládání dat pro většinu firemních online a back-end aplikací / produktů. Poskytuje škálovatelnou architekturu dat pro velmi velké databázové infrastruktury.
Google BigTable se používá hlavně v proprietárních produktech Google, ačkoli určitý přístup je k dispozici v aplikacích Google App Engine a databázových aplikacích třetích stran.
Techopedia vysvětluje Google BigTable
Google BigTable je trvalá a tříděná mapa. Každý řetězec na mapě obsahuje řádek, sloupce (několik typů) a hodnotu časového razítka, která se používá pro indexování. Řetězec dat pro web se například uloží takto:
- Obrácená adresa URL se uloží jako název řádku (com.google.www).
- Sloupec obsahu ukládá obsah webové stránky.
- Obsah kotvy ukládá jakýkoli text kotvy nebo obsah odkazující na stránku.
- Časové razítko poskytuje přesný čas, kdy byla data uložena, a používá se pro třídění více instancí stránky.
Google BigTable je postaven na technologiích, jako je Google File System (GFS) a SSTable. Používá ji více než 60 aplikací Google, včetně Google Finance, Google Reader, Google Maps, Google Analytics a indexování webu.