Presto adalah satu lagi mesin database kustom Facebook, yang perusahaan telah aktif menggunakan produk dan belum memutuskan untuk merilisnya sebagai produk open source tetap.
Presto bekerja pada beberapa server sekaligus, menjadi sistem yang biasanya dijalankan dalam lingkungan komputasi awan.
Mesin database ini tidak lebih dari sebuah mesin query sederhana, sebuah sistem untuk cepat mengambil data dari berbagai sumber sekaligus, tanpa mengambil keabadian untuk melakukannya.
Ditulis untuk bekerja hanya pada Max dan arsitektur 64bit Linux, Presto pada dasarnya terdiri dari dua bagian yang terpisah.
Yang pertama dan paling penting adalah Presto "koordinator", hub pusat dari mana semua pertanyaan yang dimulai, tidak lebih dari sebuah CLI sederhana.
Yang kedua adalah Presto "pekerja", prosesor permintaan aktual dan analisis data unit.
Koordinator mengambil permintaan pengguna, analisis itu, rencana tugas dan mengirimkan instruksi kepada para pekerja, menunggu respon dari masing-masing dan kemudian akhirnya perakitan data dalam satu hasil tunggal.
Presto tidak bertanggung jawab untuk menyimpan segala data, yang hanya mesin pencari sederhana untuk database.
. Presto saat ini bekerja dengan data yang disimpan dengan database relasional klasik dan sistem NoSQL
Persyaratan :
- Java 7 atau lebih tinggi
- Python 2.4 atau lebih tinggi
Komentar tidak ditemukan