Оглавление:
Определение. Что означает Google BigTable?
Google BigTable - это нереляционный, распределенный и многомерный механизм хранения данных, построенный на запатентованных технологиях хранения Google для большинства онлайн-приложений и внутренних приложений / продуктов компании. Он обеспечивает масштабируемую архитектуру данных для очень больших инфраструктур баз данных.
Google BigTable в основном используется в проприетарных продуктах Google, хотя некоторый доступ доступен в Google App Engine и сторонних приложениях баз данных.
Техопедия объясняет Google BigTable
Google BigTable - это постоянная и отсортированная карта. Каждая строка на карте содержит строку, столбцы (несколько типов) и значение метки времени, которое используется для индексации. Например, строка данных для веб-сайта сохраняется следующим образом:
- Обратный URL-адрес сохраняется как имя строки (com.google.www).
- В столбце содержимого хранится содержимое веб-страницы.
- Содержимое привязки сохраняет любой текст привязки или содержимое, ссылающееся на страницу.
- Отметка времени указывает точное время, когда данные были сохранены, и используется для сортировки нескольких экземпляров страницы.
Google BigTable построен на таких технологиях, как Google File System (GFS) и SSTable. Он используется более чем в 60 приложениях Google, включая Google Finance, Google Reader, Google Maps, Google Analytics и веб-индексацию.
