Procella - YouTube का डेटाबेस इंजन
(tech.marksblogg.com)Google द्वारा हाल ही में प्रकाशित "Procella: Unifying serving and analytical data at YouTube" पेपर पर एक व्याख्यात्मक लेख
-
Google के पास पहले से Dremel (BigQuery), Mesa, Photon, F1, PowerDrill, Spanner आदि हैं, लेकिन वे YouTube के लिए अच्छी तरह उपयुक्त नहीं थे.
-
Procella, YouTube के विभिन्न non-OLTP कार्यों के लिए SQL इंटरफ़ेस प्रदान करता है.
-
यह Presto की तरह काम करता है और Borg (Kubernetes का पूर्ववर्ती) तथा Colossus (GFS का नया संस्करण) का उपयोग करता है.
-
डेटा कॉलम-आधारित रूप में संग्रहीत होता है, और इसके लिए "Artus" नाम का एक Columnar फ़ॉर्मैट प्रस्तुत किया गया है.
-
मानक SQL सिंटैक्स जैसे CREATE, ALTER आदि का उपयोग किया जाता है
लेखक की नज़र में Procella, Presto जैसा है, लेकिन चूंकि Presto Java-आधारित है, इसलिए संभव है कि Google के लिए, जहाँ C++ में लिखा हुआ इंफ्रास्ट्रक्चर बहुत है, यह उपयुक्त न रहा हो..
अभी कोई टिप्पणी नहीं है.