vertica

Highload - 5 месяцев назад

Проекции (projections) в Vertica

Проекции (projections) используются в БД Vertica для ускорения выборок. Это просто копия данных, которые отсортированы/отфильтрованы/сгруппированы определенным образом.

Highload - 7 месяцев назад

Vertica: как узнать размеры таблиц?

Чтобы вывести список таблиц в Вертике, отсортированных по размеру, достаточно использовать следующий запрос:

Highload - 11 месяцев назад

Вставка данных в Vertica (INSERT INTO)

Вставка данных в БД Vertica соответствует обычному SQL:
INSERT INTO test VALUES (1, ‘Den’);

Highload - 1 год назад

Vertica – колоночная база данных

Vertica (читается “Вертика”) — колоночная база данных. В отличие от строчных баз данных (типа Mysql), каждая колонка ее таблиц представляет из себя отдельное хранилище. Это позволяет получить большой прирост в скорости выборок (особенно агрегатных). Компрессионный формат хранения данных позволяет сэкономить место на диске, а наличие аналитических функций делает эту БД мощным инструментом для построения BI и Big Data систем.

Highload - 1 год назад

Vertica ANALYZE_STATISTICS

Операция ANALYZE_STATISTICS запускает анализатор данных в таблицах в БД Vertica:
SELECT ANALYZE_STATISTICS(”);
## Проанализирует все таблицы в базе

Highload - 1 год назад

Бекапы в Vertica

Vertica поддерживает создание и восстановление из бекапов без остановки базы данных.

Highload - 1 год назад

Работа с Vertica на PHP

Чтобы построить работу с Vertica из PHP, достаточно использовать библиотеку ODBC.
Настройка делается в несколько шагов:

Highload - 1 год назад

Сравнение Vertica и Mysql

Сравнивая две базы данных, нужно понимать, что обе они адресуют различные задачи. Mysql призвана обеспечить простую, быструю и надежную БД для приложений широкого спектра. Vertica – колоночная база данных, которая адресует проблему работы с большими наборами данных (таблицы на миллиарды записей), и применяется для аналитических задач.

Highload - 1 год назад

Vertica MERGE

Операция MERGE позволяет объединить операции INSERT и UPDATE в БД Vertica в одну операцию. Для примера возьмем две таблицы:

Highload - 2 года назад

Vertica COPY

Операция COPY позволяет загружать данные в БД Vertica пакетами из файлов. Это позволяет значительно (на порядок) ускорить вставку данных в базу: