Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng SQL sa Hadoop?
Ang SQL sa Hadoop ay isang uri ng tool ng analitikal na aplikasyon - ang pagpapatupad ng SQL sa platform ng Hadoop, na pinagsasama ang pamantayang SQL-style na pag-query sa nakabalangkas na data gamit ang balangkas ng data ng Hadoop. Ang Hadoop ay medyo bagong platform, tulad ng malaking data mismo, at hindi maraming mga propesyonal ang mga eksperto sa ito, ngunit pinapasimple ng SQL sa Hadoop ang pag-access sa balangkas ng Hadoop at ginagawang mas madaling ipatupad sa kasalukuyang mga sistema ng negosyo.
Ipinapaliwanag ng Techopedia ang SQL sa Hadoop
Ang SQL sa Hadoop ay tumutukoy sa iba't ibang mga pagpapatupad ng SQL para sa platform ng Hadoop. Ang MapReduce, na kung saan ay ang mapa ng trabaho ng cluster ng Hadoop at nag-aayos ng resulta, ay sumusuporta sa SQL bilang isang pangunahing paggamit-kaso pati na rin ang iba pang mga pamamaraan sa pagproseso. Samakatuwid, makatuwiran na lumikha ng mga makapangyarihang tool para sa pagpapahintulot sa SQL, na kung saan ay isa sa mga pinaka-malawak na ginagamit na wika para sa query sa database at pagmamanipula. Tulad ng nakakakuha ng katanyagan ng Hadoop para sa arkitektura ng data ng negosyo, ang SQL ay susi para sa wastong pag-aampon para sa parehong malalayong nakaayos na data at nakabalangkas na data na ginamit sa Hadoop.
Ang SQL sa Hadoop key driver ay kinabibilangan ng:
- Ang pag-aayos ng umiiral na mga kasanayan sa SQL na naroroon sa karamihan ng mga organisasyon
- Ang pagtanggi sa pag-load ng pag-load ng transaksyon (ETL), intelligence ng negosyo (BI) at mga pamumuhunan sa imprastruktura ng analytics sa Hadoop
Ang ilang mga SQL sa Hadoop pagpapatupad ay kinabibilangan ng:
- Apache Spark SQL
- Apache Hive
- Apache Tajo
- Apache Drill
- HP Vertica sa MapR
- Mga driver ng ODBC
- Presto
- Pating
