Vertica — компания, занимающаяся разработкой программного обеспечения для управления аналитическими базами данных . [1] [2] Vertica была основана в 2005 году исследователем баз данных Майклом Стоунбрейкером, а Эндрю Палмер был генеральным директором-основателем. Ральф Бреслауэр и Кристофер П. Линч были впоследствии генеральными директорами.
База данных Vertica Analytics, ориентированная на столбцы, была разработана для управления большими, быстрорастущими объемами данных и с высокой производительностью запросов для хранилищ данных и других приложений с интенсивными запросами. Продукт утверждает, что значительно повышает производительность запросов по сравнению с традиционными реляционными системами баз данных , а также обеспечивает высокую доступность и масштабируемость до экзабайта на обычных корпоративных серверах . Vertica работает на нескольких системах облачных вычислений , а также на узлах Hadoop . Режим Eon от Vertica отделяет вычисления от хранения, используя хранилище объектов S3 и динамическое распределение вычислительных заметок. [7]
Конструктивные особенности Vertica включают в себя:
Организация хранения, ориентированная на столбцы , которая увеличивает производительность последовательного доступа к записям за счет общих транзакционных операций, таких как извлечение отдельных записей, обновления и удаления. [8]
Стандартный интерфейс SQL со множеством встроенных аналитических возможностей, таких как заполнение пробелов во временных рядах/ интерполяция , оконная обработка и сеансирование на основе событий, сопоставление с образцом , объединение рядов событий, статистические вычисления (например, регрессионный анализ ) и геопространственный анализ .
Высокая степень сжатия возможна, поскольку столбцы однородных типов данных хранятся вместе, а обновления основного хранилища пакетируются. [9]
Автоматизированное управление рабочей нагрузкой, репликация данных, восстановление сервера, оптимизация запросов и оптимизация хранения.
Встроенная интеграция с технологиями больших данных с открытым исходным кодом, такими как Apache Kafka и Apache Spark .
Поддержка стандартных интерфейсов программирования, включая ODBC , JDBC , ADO.NET и OLEDB .
Высокопроизводительная и параллельная передача данных в статистические инструменты и встроенные алгоритмы машинного обучения . [10] [11]
Специализированный подход Vertica направлен на значительное повышение производительности запросов в хранилищах данных при одновременном снижении затрат на оборудование. [12]
С 2011 года Vertica предлагает бесплатную версию для сообщества с ограниченной емкостью. [13]
В июле 2021 года Vertica анонсировала SaaS-предложение Vertica Accelerator, работающее на Amazon AWS . [14]
Vertica работает на кластерах товарных серверов или на коммерческих облаках. Интегрируется с Hadoop , [17] используя HDFS .
В 2018 году Vertica представила Vertica в режиме Eon Mode, разделяющую архитектуру вычислений и хранения. Архитектура Eon допускает эластичное увеличение и уменьшение вычислительной мощности по мере необходимости для эластичности рабочей нагрузки. Она также позволяет создавать экземпляры нескольких изолированных подкластеров, выделенных для различных рабочих нагрузок, при этом поддерживая единый общий репозиторий данных. Она работает на общем объектном хранилище в облаке, а также работает на совместимом с объектным хранилищем оборудовании локально для реализаций частного облака.
В версии 10.1.1 Vertica появилась поддержка Docker и Kubernetes. [18]
Многие инструменты BI, визуализации данных и ETL работают с Vertica Analytics Platform. Vertica поддерживает Kafka для потокового приема данных.
В 2021 году Vertica выпустила коннектор для Spark. [19]
Vertica также интегрируется с Grafana, Helm, Go и Distributed R. [20]
Корпоративные мероприятия
В январе 2008 года Sybase подала иск о нарушении патентных прав против Vertica. [21] В январе 2010 года Vertica выиграла предварительное слушание, [22] а в июне 2010 года Sybase и Vertica урегулировали иск, и суд отклонил все иски о нарушении патентных прав. [23]
С 2013 года Vertica проводит ежегодную конференцию пользователей, которая теперь называется Vertica Unify. [24]
Ссылки
↑ Сотрудники Network World : «Новая компания, занимающаяся базами данных, привлекает средства и нанимает бывших крупных шишек Oracle», [1] LinuxWorld , 14 февраля 2007 г.
^ Бродкин, Дж.: «10 компаний-разработчиков корпоративного программного обеспечения, за которыми стоит следить», [2] Архивировано 18 мая 2007 г. в Wayback Machine Network World , 11 апреля 2007 г.
^ Пресс-релиз HP: «HP приобретает Vertica: клиенты могут анализировать огромные объемы больших данных с высокой скоростью и в больших масштабах», февраль 2011 г.
↑
Пресс-релиз HP: «HP завершает приобретение Vertica Systems, Inc.» 22 марта 2011 г.
^ ComputerWorld.com: «Обновление: HP покупает Vertica для аналитики». Канаракус. Февраль 2011 г.
^ SiliconAngle: «Vertica переживает потрясения в индустрии программного обеспечения и становится ключевым игроком в сфере облачных вычислений и больших данных» Альбертсон.
↑ Пресс-релиз: «Micro Focus анонсирует Vertica в режиме Eon для чистого хранения» 17 сентября 2019 г.
^ Монаш, К.: «Устарели ли строково-ориентированные СУБД?» [3] DBMS2 , 22 января 2007 г.
^ Монаш, К.: «Майк Стоунбрейкер о сжатии баз данных – комментарии»,[4] DBMS2 , 24 марта 2007 г.
^ Гальорди, Натали. «HP добавляет масштаб к R с открытым исходным кодом в новейшей платформе больших данных». ZDNet . Получено 17 февраля 2015 г.
^ Прасад, Шрея; Фард, Араш; Гупта, Вишрут; Мартинес, Хорхе; ЛеФевр, Джефф; Сюй, Винсент; Сюй, Мейчунь; Рой, Индраджит (2015). «Включение предиктивной аналитики в Vertica: быстрая передача данных, распределенное создание моделей и прогнозирование в базе данных». Международная конференция ACM SIGMOD по управлению данными .
^ Один размер подходит всем? Часть 2: Результаты сравнительного анализа (раздел 3.1)
^ "Vertica объявляет о выпуске версии Community Edition аналитической базы данных Vertica". Архивировано из оригинала 4 июля 2015 г. Получено 17 августа 2016 г.
^ PR Newswire: «Vertica объявляет о раннем доступе к Vertica Accelerator» Micro Focus. 15 июня 2021 г.
^ Стоунбрейкер, Майк; Абади, Дэниел Дж.; Баткин, Адам; Чен, Сюэдонг; Черняк, Митч; Феррейра, Мигель; Лау, Эдмонд; Лин, Амерсон; Мэдден, Сэм; О'Нил, Элизабет; О'Нил, Пэт; Расин, Алекс; Тран, Нга; Здоник, Стэн (2018). "C-store: столбцово-ориентированная СУБД". В Brodie, Майкл Л. (ред.). Making Databases Work: The Pragmatic Wisdom of Michael Stonebraker . Association for Computing Machinery /Morgan & Claypool. стр. 491– 518. doi :10.1145/3226595.3226638. ISBN9781947487192. S2CID 3439184.
^ «Аналитическая база данных Vertica: C-Store 7 лет спустя» (PDF) . VLDB . 28 августа 2012 г.
^ "Интеграция Vertica-Hadoop". DBMS2 . 12 октября 2010 г.
^ Блог Vertica: «Vertica 10.1.1 выходит за рамки аналитики с поддержкой облака Azure, Kubernetes и контейнеров» Хили. 30 апреля 2021 г.
^ "Vertica Spark Connector". GitHub . 25 февраля 2022 г.