- tocdepth
2
Общие понятия
В разделе рассмотрены основные понятия и связи сущностей.
Инстанс Trino
Trino позволяет обрабатывать большие объемы данных из разных источников. Например, в одном SQL-запросе можно обратиться к хранилищам, реляционным и нереляционным базам данных.
Trino работает на распределенных вычислительных мощностях, где основной исполнительной единицей выступает нода (coordinator / worker).
Инстанс Trino разворачивается на выделенном кластере Kubernetes. Если к вашему проекту подключено несколько продуктов Evolution, они будут объединены общей клиентской сетью VPC.
Можно создать несколько инстансов Trino, например:
инстанс 1 — для тестирования подключений и запросов, выбрана минимальная конфигурация;
инстанс 2 — инстанс для рабочих задач с целевыми данными, выбрана средняя или максимальная конфигурация в зависимости от нагрузки.
Подключения Trino
Коннектор — часть подключения, содержит драйвер для подключения к источнику данных. Выберите коннектор для конкретной базы данных.
Подключение — сущность, которая включает в себя коннектор и детали подключения к базе данных. Настраиваемые параметры зависят от коннектора.
Подключения бывают двух видов:
Внутреннее — подключение к источникам, находящимся в одной клиентской сети (VPC, продукты Cloud.ru).
Внешнее — подключение к источникам, опубликованным в сети интернет. Доступ к ним осуществляется через публичный SNAT-шлюз.
Подключение к объектному хранилищу
Подключение Trino к объектному хранилищу S3 осуществляется через Managed Metastore.
Обработка SQL-запроса
Trino получает SQL-запросы из JDBC-клиент. Рассмотрим отправку SQL-запросов через DBeaver.
SQL-запрос поступает в координатор, который распределяет задачи на воркеры.
Managed Trino позволяет:
разворачивать инстанс в отдельном кластере;
управлять подключениями к источникам данных;
безопасно хранить секреты подключений;
разворачивать инстанс продукта с минимальным числом шагов и настроек.
Доступные подключения:
продукты DBaaS Cloud.ru;
внутреннее подключение к БД;
внешнее подключение к БД.
для Dev & Test