Presto là có một động cơ sở dữ liệu tùy chỉnh của Facebook, mà công ty đã tích cực sử dụng cho sản phẩm của mình và chưa quyết định phát hành nó như là một sản phẩm mã nguồn mở vẫn.
Presto hoạt động trên nhiều máy chủ cùng một lúc, là một hệ thống bạn thường chạy trong môi trường điện toán đám mây.
Cơ sở dữ liệu này là không có gì nhiều hơn một công cụ truy vấn đơn giản, một hệ thống để nhanh chóng lấy dữ liệu từ nhiều nguồn khác nhau cùng một lúc, mà không có lấy một cõi đời đời để làm như vậy.
Viết để làm việc chỉ trên Max và Linux 64bit kiến trúc, Presto là cơ bản tạo thành từ hai phần riêng biệt.
Việc đầu tiên và quan trọng nhất là Presto "điều phối viên", một trung tâm từ nơi mà tất cả các truy vấn được bắt đầu, không có gì hơn một CLI đơn giản.
Thứ hai là Presto "công nhân", các bộ vi xử lý truy vấn thực tế và các đơn vị phân tích dữ liệu.
Các điều phối viên có truy vấn của người dùng, phân tích nó, kế hoạch nhiệm vụ và gửi hướng dẫn cho người lao động, chờ đợi một phản ứng từ mỗi trong số họ và sau đó cuối cùng lắp ráp các dữ liệu trong một kết quả duy nhất.
Presto không chịu trách nhiệm lưu trữ bất kỳ loại dữ liệu, không chỉ là một công cụ tìm kiếm đơn giản cho cơ sở dữ liệu.
. Presto hiện đang làm việc với các dữ liệu được lưu trữ cơ sở dữ liệu quan hệ với cổ điển và hệ thống NoSQL
Yêu cầu :
- Java 7 hoặc cao hơn
- Python 2.4 hoặc cao hơn
Bình luận không