Presto có lưu dữ liệu vào bộ nhớ cache không?
Presto có lưu dữ liệu vào bộ nhớ cache không?

Video: Presto có lưu dữ liệu vào bộ nhớ cache không?

Video: Presto có lưu dữ liệu vào bộ nhớ cache không?
Video: Hướng dẫn sử dụng BunnyCDN căn bản: giúp tăng tốc website của bạn 2024, Tháng mười một
Anonim

Mau cửa hàng trung gian dữ liệu trong khoảng thời gian của các nhiệm vụ trong bộ đệm của nó bộ nhớ đệm . Tuy nhiên, nó không có nghĩa là bộ nhớ đệm giải pháp hoặc một lớp lưu trữ lâu dài.

Về vấn đề này, Presto có phải là một cơ sở dữ liệu không?

Mau là một hệ thống phân tán chạy trên Hadoop và sử dụng kiến trúc tương tự như một quy trình xử lý song song hàng loạt cổ điển (MPP) cơ sở dữ liệu hệ thống quản lý. Để làm cho Mau có thể mở rộng cho bất kỳ nguồn dữ liệu nào, nó được thiết kế với sự trừu tượng hóa về lưu trữ để giúp bạn dễ dàng xây dựng các đầu nối có thể cắm được.

Ngoài ra, presto có sử dụng MapReduce không? Mau là một công cụ thực thi SQL song song mã nguồn mở. Không giống như Hive, Mau không sử dụng NS giảm bản đồ khuôn khổ để thực thi nó. Thay thế, Mau truy cập trực tiếp vào dữ liệu thông qua công cụ truy vấn phân tán chuyên biệt rất giống với công cụ tìm thấy trong các RDBMS song song thương mại.

Đó, tại sao Presto lại nhanh?

Lý do số 1: Mau là nhiều Nhanh MapReduce hoạt động trên mô hình "kéo" và lấy dữ liệu từ các tác vụ trước đó. Giai đoạn ngược dòng nhận dữ liệu từ các giai đoạn hạ lưu của nó, do đó, dữ liệu trung gian có thể được truyền trực tiếp, do đó làm cho truy vấn đáng kể nhanh hơn.

Apache Presto hoạt động như thế nào?

Mau là một hệ thống phân tán chạy trên một cụm nút. Presto's công cụ truy vấn phân tán được tối ưu hóa cho phân tích tương tác và hỗ trợ ANSI SQL tiêu chuẩn, bao gồm các truy vấn phức tạp, tổng hợp, liên kết và các chức năng cửa sổ. Mau kiến trúc đơn giản và có thể mở rộng.

Đề xuất: