Данные желтого кирпича


Yellowbrick Data — американская компания, занимающаяся базами данных, поставляющая хранилища данных с массовой параллельной обработкой (MPP) и продукты для анализа SQL . [2] [3] [4] Штаб-квартира компании находится в Маунтин-Вью, Калифорния . [5] [6] [7]

Компания Yellowbrick Data была основана в 2014 году Нилом Карсоном, Джимом Доусоном и Марком Бриникомбом с целью вывода на рынок Yellowbrick Data Warehouse, продукта для хранения данных на флэш-памяти. [8] [9] [10]В первом продукте Yellowbrick использовалось аппаратное обеспечение, состоящее из аналитических блейдов с флэш-памятью NVMe и процессорами, причем блейды были соединены внутренней сетью. [11] Система включает в себя специально созданный механизм выполнения с хранилищем основных столбцов, встроенным сжатием, а также стирающим кодированием для надежности. [12] Хранилище данных Yellowbrick поддерживает надежность ANSI SQL и ACID за счет использования внешнего интерфейса на базе Postgres, поддерживающего любой драйвер базы данных или внешний соединитель. Архитектура all-flash обеспечивает преимущества в производительности и предсказуемости по сравнению с другими хранилищами данных. [13]

В 2019 году Yellowbrick анонсировала два продукта — облачное хранилище данных Yellowbrick и Yellowbrick Cloud DR. [14] Облачное хранилище данных — это услуга, использующая собственное оборудование, доступное для приложений, работающих в публичных облаках AWS, Azure и GCP через выделенные сетевые каналы. [15] Этот продукт обеспечивает те же преимущества в скорости и надежности, что и хранилище данных, и дополняет локальный продукт. Cloud DR позволяет реплицировать локальные наборы данных в облачную службу или между облачными службами в нескольких физических местах. [16] [17] [18]

В 2022 году Yellowbrick анонсировала полностью облачную версию хранилища данных Yellowbrick, основанную на Kubernetes , доступную во всех публичных облаках, включая AWS Marketplace , Azure и GCP. Облачный продукт сохраняет многие из тех же архитектурных принципов, что и аппаратный продукт, такие как массовая параллельная обработка , столбцовое хранилище , флэш-хранилище NVMe, совместимость с интерфейсами внешнего интерфейса PostgreSQL и языком запросов SQL . Использование облачного подхода позволяет развертывать Yellowbrick в любом общедоступном облаке и обеспечивает такие облачные преимущества, как гибкость и разделение хранилища и вычислений. Архитектура хранилища в облаке добавляет использование облачного объектного хранилища, такого как AWS S3 , для постоянного хранения. В отличие от других подобных сервисов в общедоступном облаке, хранилище данных Yellowbrick не использует уровень управляемых сервисов, вместо этого сервис полностью развертывается в целевой учетной записи облака, не требуя передачи данных или системных метаданных оператору или поставщику облака.