Описание тега vertica
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 для подключения к базе данных.