Apache Drill — проект Apache Software Foundation, у рамках якого розвивається рушій для організації виконання SQL-запитів над напів-структурованими даними, що зберігаються в NoSQL-сховищах. Особливістю рушія є незалежність від схеми зберігання даних, що дозволяє організувати аналіз даних у різних сховищах без попереднього визначення їхньої структури (schema-free). Зокрема, Apache Drill дає можливість виконувати інтерактивні запити мовою для складних або постійно змінюваних структур даних, включаючи формати JSON, ProtoBuf, XML, AVRO і , а також таблиці , без необхідності завдання схеми зберігання.
Розробник | Apache Software Foundation |
---|---|
Стабільний випуск | 1.0 (19 травня 2015 ) |
Операційна система | крос-платформовий |
Мова програмування | Java[1][2] |
Стан розробки | активний |
Ліцензія | Apache License |
Репозиторій | https://github.com/apache/drill, git://git.apache.org/drill.git |
Вебсайт | drill.apache.org |
Структура даних у сховищі розпізнається на льоту і перетворюється у внутрішню JSON-подібну модель даних, яка надає інформацію про структуру бази даних при виконанні SQL-запитів. Для обробки складних і вкладених типів даних в Apache Drill передбачено ряд розширень SQL. Як одне з практичних застосувань Apache Drill називається можливість інтеграції зав'язаних на SQL систем бізнес-аналітики і сховищ великих обсягів даних на основі Apache Hadoop або MongoDB, а також сполучення існуючих продуктів з Hadoop через штатні інтерфейси JDBC/ODBC.
Початковий код проекту написаний на мові Java.
Посилання
- Офіційний сайт
Примітки
- The apache-drill Open Source Project on Open Hub: Languages Page — 2006.
- https://projects.apache.org/json/projects/drill.json
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Apache Drill proekt Apache Software Foundation u ramkah yakogo rozvivayetsya rushij dlya organizaciyi vikonannya SQL zapitiv nad napiv strukturovanimi danimi sho zberigayutsya v NoSQL shovishah Osoblivistyu rushiya ye nezalezhnist vid shemi zberigannya danih sho dozvolyaye organizuvati analiz danih u riznih shovishah bez poperednogo viznachennya yihnoyi strukturi schema free Zokrema Apache Drill daye mozhlivist vikonuvati interaktivni zapiti movoyu dlya skladnih abo postijno zminyuvanih struktur danih vklyuchayuchi formati JSON ProtoBuf XML AVRO i a takozh tablici bez neobhidnosti zavdannya shemi zberigannya Apache DrillRozrobnikApache Software FoundationStabilnij vipusk1 0 19 travnya 2015 9 rokiv tomu 2015 05 19 Operacijna sistemakros platformovijMova programuvannyaJava 1 2 Stan rozrobkiaktivnijLicenziyaApache LicenseRepozitorijhttps github com apache drill git git apache org drill gitVebsajtdrill apache org Struktura danih u shovishi rozpiznayetsya na lotu i peretvoryuyetsya u vnutrishnyu JSON podibnu model danih yaka nadaye informaciyu pro strukturu bazi danih pri vikonanni SQL zapitiv Dlya obrobki skladnih i vkladenih tipiv danih v Apache Drill peredbacheno ryad rozshiren SQL Yak odne z praktichnih zastosuvan Apache Drill nazivayetsya mozhlivist integraciyi zav yazanih na SQL sistem biznes analitiki i shovish velikih obsyagiv danih na osnovi Apache Hadoop abo MongoDB a takozh spoluchennya isnuyuchih produktiv z Hadoop cherez shtatni interfejsi JDBC ODBC Pochatkovij kod proektu napisanij na movi Java PosilannyaOficijnij sajtPrimitkiThe apache drill Open Source Project on Open Hub Languages Page 2006 d Track Q124688 https projects apache org json projects drill json