Trino — это механизм распределенных запросов SQL с открытым исходным кодом для выполнения аналитических запросов к источникам данных любого размера, от гигабайт до петабайт. Trino — это версия Presto для сообщества, возникшая в результате переименования кодовой базы PrestoSQL.

Что такое Трино?

Trino — это механизм распределенных SQL-запросов с открытым исходным кодом для выполнения интерактивных аналитических запросов к источникам данных любого размера, от гигабайт до петабайт.

Trino, ранее Presto, был разработан и написан с нуля для интерактивной аналитики и приближается по скорости к коммерческим хранилищам данных при масштабировании до размеров очень крупных организаций.

Что это может делать?

Trino позволяет запрашивать данные там, где они находятся, включая HDFS/Hive, системы хранения объектов, такие как S3, HBase, многие реляционные базы данных, базы данных NoSQL/документов и даже проприетарные хранилища данных. Один запрос Trino, написанный на стандартном SQL, может объединять данные из нескольких источников, что позволяет проводить аналитику во всей организации.

Trino предназначен для аналитиков, которым требуется время отклика от доли секунды до нескольких минут. Trino устраняет ложный выбор между быстрой аналитикой с использованием дорогого коммерческого решения или медленным «бесплатным» решением, требующим чрезмерного оборудования.

Конструкция Trino с массивной параллельной обработкой обеспечивает очень высокую производительность и горизонтальное масштабирование в соответствии с вашими потребностями.

использованная литература