Tìm hiểu Apache Presto, Basic Presto, sách Apache Presto, khái niệm Apache Presto, ứng dụng Apache Presto, các thành phần Presto, ghi chú Apache Presto, khóa học Presto, hướng dẫn Presto.
Kiến trúc Presto tựa rất giống với hệ thống quản lý cơ sở dữ liệu cổ điển sử dụng điện toán cụm. Nó có thể được hình dung như một nút điều phối làm việc đồng bộ với nhiều nút worker. Khách hàng gửi các câu lệnh SQL được phân tích cú pháp và lập kế hoạch theo đó các tác vụ song song được lên lịch cho công nhân. Công nhân cùng xử lý các hàng từ các nguồn dữ liệu và tạo ra kết quả được trả về cho máy khách. So với mô hình thực thi Apache Hive ban đầu đã sử dụng cơ chế Hadoop MapReduce trên mỗi truy vấn, Presto không ghi kết quả trung gian vào đĩa dẫn đến cải thiện tốc độ đáng kể. Presto được viết bằng ngôn ngữ lập trình Java.
Một truy vấn Presto có thể kết hợp dữ liệu từ nhiều nguồn. Presto cung cấp các trình kết nối với các nguồn dữ liệu bao gồm các tệp trong Hệ thống tệp phân tán Hadoop, Amazon S3, MySQL, Apache Kafka, Apache Cassandra, PostgreQuery và Redis. Không giống như các công cụ dành riêng cho phân phối Hadoop khác, chẳng hạn như Cloudera Impala, Presto có thể hoạt động với bất kỳ hương vị nào của Hadoop hoặc không có nó. Presto hỗ trợ phân tách tính toán và lưu trữ và có thể được triển khai cả trên cơ sở và trên đám mây.