რა არის Impala დიდ მონაცემებში?
რა არის Impala დიდ მონაცემებში?

ვიდეო: რა არის Impala დიდ მონაცემებში?

ვიდეო: რა არის Impala დიდ მონაცემებში?
ვიდეო: რა არის მონაცემთა ბაზები და სად გამოიყენება ისინი? 2024, მაისი
Anonim

იმპალა არის ღია კოდის მასიურად პარალელური დამუშავების შეკითხვის ძრავა კლასტერული სისტემების თავზე, როგორიცაა Apache Hadoop. ის შეიქმნა Google-ის Dremel ქაღალდის საფუძველზე. ეს არის ინტერაქტიული SQL მსგავსი შეკითხვის ძრავა, რომელიც მუშაობს Hadoop Distributed File System (HDFS) თავზე. იმპალა იყენებს HDFS-ს, როგორც მის ძირითად საცავს.

ამასთან დაკავშირებით, რა არის Impala და hive?

აპაჩი Hive არის ეფექტური სტანდარტი SQL-in-Hadoop-ისთვის. იმპალა არის ღია კოდის SQL შეკითხვის სისტემა, რომელიც შეიქმნა Google Dremel-ის შემდეგ. კლუდერა იმპალა არის SQL ძრავა HBase-სა და HDFS-ში შენახული მონაცემების დასამუშავებლად. იმპალა იყენებს Hive მეგამაღაზია და შეუძლია მოითხოვოს Hive მაგიდები პირდაპირ.

უფრო მეტიც, რომელია უკეთესი სკა თუ იმპალა? აპაჩი Hive შესაძლოა არ იყოს იდეალური ინტერაქტიული გამოთვლებისთვის, მაშინ როცა იმპალა განკუთვნილია ინტერაქტიული გამოთვლებისთვის. Hive არის სურათების საფუძველზე Hadoop MapReduce ხოლო იმპალა არის მეტი MPP მონაცემთა ბაზის მსგავსად. Hive მხარს უჭერს კომპლექსურ ტიპებს, მაგრამ იმპალა არ. აპაჩი Hive არის შეცდომის შემწყნარებლობა, ხოლო იმპალა არ უჭერს მხარს შეცდომების ტოლერანტობას.

ასევე იკითხა, რატომ ვიყენებთ იმპალას?

იმპალა მხარს უჭერს მეხსიერებაში მონაცემთა დამუშავებას, ანუ ის წვდება/აანალიზებს მონაცემებს, რომლებიც არის ინახება Hadoop მონაცემთა კვანძებზე მონაცემთა გადაადგილების გარეშე. Შენ შეგიძლია მონაცემების წვდომა იმპალას გამოყენებით SQL-ის მსგავსი მოთხოვნები. იმპალა უზრუნველყოფს მონაცემთა უფრო სწრაფ წვდომას HDFS-ში სხვა SQL ძრავებთან შედარებით.

რა არის hive დიდ მონაცემებში?

აპაჩი Hive არის მონაცემები საწყობის სისტემა მონაცემები შეჯამება და ანალიზი და დიდის გამოკითხვისთვის მონაცემები სისტემები ღია კოდის Hadoop პლატფორმაში. ის აკონვერტებს SQL-ის მსგავს შეკითხვებს MapReduce სამუშაოებად ძალიან დიდი მოცულობის მარტივი შესრულებისა და დამუშავებისთვის. მონაცემები.

გირჩევთ: