Описание тега vertica

Vertica - это аналитическая база данных MPP-хранилища, работающая на кластерах серверов Linux или в облаке. Исходная конфигурация (режим предприятия) распределяет данные и выполнение запросов между узлами (обычно с дублированием). Более новая конфигурация (режим Eon) отделяет вычисления от хранилища и полагается на S3 в качестве хранилища.

Vertica - это колоночная база данных, предназначенная для хранения данных. Vertica основана на C-Store, который был академическим проектом с участием академика и предпринимателя Майкла Стоунбрейкера (соучредителя Vertica, Ingres, VoltDB) и его коллег из Университета Брандейса, Университета Брауна, Массачусетского технологического института и Университета Массачусетса в Бостоне.

В рамках архитектуры C-store данные таблицы хранятся на диске в столбцах, а не в строках. Столбцы хранятся независимо от других столбцов и позволяют увеличить сжатие при хранении и уменьшить количество операций ввода-вывода во время операций запроса.

Vertica имеет встроенные расширенные аналитические функции и функции машинного обучения.

Vertica предназначена для работы на кластерах узлов Linux. Кластер Vertica работает в режиме MPP (Massive Parallel Processing) и предназначен для линейного масштабирования путем добавления узлов в кластер.

Кластеры Vertica могут быть развернуты локально (в режиме предприятия) или в облаке (в режиме предприятия или Eon Mode). Режим предприятия состоит из узлов Vertica, которые совместно используют вычислительные ресурсы и ресурсы хранения. Eon Mode - это облачный режим, в котором есть разделение вычислительных узлов (экземпляры AWS EC2) и хранилища (S3). Такое разделение вычислений и хранилища обеспечивает быструю масштабируемость (добавление или удаление вычислительных узлов) без необходимости повторной балансировки данных между узлами в кластере.

Veritca была приобретена HP в 2011 году, а затем приобретена Micro Focus в рамках слияния HPE в 2017 году. Поэтому Vertica иногда упоминается в старой документации и сообщениях сообщества как HP Vertica или HPE Vertica.

Vertica поставляется с утилитой командной строки vsql для подключения к базе данных.