Apache Hive — Hadoop platforması əsasında, verilənlər bazasını idarəetmə sistemidir. Sistem vasitəsilə paylanmış mühitdə saxlanılan böyük həcmli verilənləri oxumaq, yazmaq və idarə etmək olur.
| Apache Hive | |
|---|---|
| | |
| Tipi | relyasiyalı verilənlərin idarəolunması sistemi |
| Tərtibatçı | Apache Software Foundation |
| Repozitoriya |
git.apache.org/hive.git svn.apache.org/repos/asf… |
| Proqramlaşdırma dili | Java[3][1] |
| Əməliyyat sistemi | çarpaz platformalı[d] |
| Yayımlanma tarixi | 9 noyabr 2011[1] |
| Platforma | Java Virtual Machine |
| Sonuncu versiya |
|
| Sayt | hive.apache.org |
Apache Hive Facebook Korporasiyası tərəfindən yaradılmış və Apache Software Foundationda açıq lisenziya əsasında lisenziyalaşdırılmışdır. Bu sistem hazırda Netflix tərəfindən istifadə olunur və Amazon Elastic MapReduce vasitəsilə Amazon Veb Xidmətlərində mövcuddur.[4]
- SQL və ona bənzər sorğu dilindən istifadə edərək verilənlərlə işləmək;
- Müxtəlif məlumat saxlama formatları üçün dəstək;
- Birbaşa "HDFS" və "Apache HBase" ilə işləmək;
- "Apache Tez", "Apache Spark" və ya "MapReduce" vasitəsilə sorğuların icrası.[5]
Apache Hive, SQL dilinə əsaslanan, lakin SQL-92 standartı üçün tam dəstəyi olmayan Hive Query Language-i dəstəkləyir. HiveQL XML və JSON formatları ilə işləmək funksiyalarına malikdir, massivlər, strukturlar, assosiativ massivlər kimi qeyri-skalyar məlumat növlərini, həmçinin toplama funksiyalarının geniş spektrini, istifadəçi tərəfindən müəyyən edilmiş funksiyaları (İstifadəçi tərəfindən təyin edilmiş funksiyalar), kilidləri dəstəkləyir.
- ↑ 1 2 https://projects.apache.org/json/projects/hive.json.
- ↑ Apache Hive 3.1.3 Released. 2022.
- ↑ The Hive Open Source Project on Open Hub: Languages Page. 2006.
- ↑ "Amazon Elastic MapReduce" (PDF). 3 mart 2016 tarixində arxivləşdirilib (PDF). İstifadə tarixi: 17 fevral 2022.
- ↑ "Apache Hive". 30 avqust 2016 tarixində arxivləşdirilib. İstifadə tarixi: 17 fevral 2022.
- hive.apache.org — rəsmi saytı