Распределённая БД Google Spanner дебютирует как публичный сервис

16 февраль, 2017 - 10:43
Распределённая БД Google Spanner дебютирует как публичный сервис

Компания Google объявила о начале открытого бета тестирования Cloud Spanner, нового глобального сервиса распределённых реляционных баз для ответственных приложений. Он сочетает в себе последовательную согласованность транзакций, высокую готовность и горизонтальную масштабируемость — лучшие качества традиционных реляционных баз и NoSQL — и предлагает альтернативу для разработчиков, которым мешают ограничения MySQL или PostgreSQL.

Именно эти соображения побудили компанию приступить к разработке Spanner в 2007 г. Уже многие годы версия этой технологии применяется Google в наиболее критичных для её благополучия приложениях, в том числе, в AdWords — как распределённая платформа обработки транзакций для реляционной базы F1.

С Cloud Spanner компания впервые открывает свою легендарную технологию, масштабируемую на миллионы узлов и сотни ЦОД, для посторонних разработчиков, до сих пор знакомых с ней только по исследовательским статьям. Google предоставит им клиентские библиотеки для Java, Go, Python, Node.js, Ruby и драйвер JDBC для интеграции со сторонними инструментами бизнес-аналитики.

Google обещает для Cloud Spanner готовность 99,9999% и производительность на уровне других её облачных сервисов баз данных (Bigtable, Cloud SQL и Cloud Datastore).

Цена нового предложения начинается с 90 центов на узел в час (включая репликацию) и 30 центов за гигабайт хранилища в месяц. Вход в сеть бесплатный, а выход (egress) тарифицируется по стандартным межрегиональным расценкам Google.