Перейти к содержимому

Spanner — распределенная база данных Google от Себастьяна Кантака (2013)

Strange Loop Conference

0:00 / 0:00

Spanner — распределенная база данных Google от Себастьяна Кантака (2013)

8 035 просмотров · 5 лет назад
Strange Loop Conference
87,9 тыс. подписчиков
8 035 просмотров · 5 лет назад
Spanner — это распределенная база данных Google планетарного масштаба. Spanner разделяет и реплицирует данные на тысячах серверов. Тем не менее, она предоставляет множество функций, известных по традиционным базам данных, таких как транзакции с произвольными данными, привычная модель данных на основе строк и столбцов, а также поддержка SQL-запросов. После краткого обзора системы в этом докладе мы подробно рассмотрим, как Spanner использует GPS и атомные часы для обеспечения двух своих наиболее инновационных функций: надежного чтения без блокировок (с сохранением текущего состояния) и глобальных снимков, которые согласуются с внешними событиями. Себастьян Кантаак Google Себастьян — инженер-программист в Google, работающий над Spanner, распределенной базой данных Google планетарного масштаба. Он возглавляет команду paxos и concurrency, которая занимается репликацией, транзакциями и другими режимами параллельного доступа. Запись сделана на конференции Strange Loop (https://thestrangeloop.com) в Сент-Луисе, штат Миссури, октябрь 2013 г.