Jump to content

Апач Дрель

Апач Дрель
Разработчик(и) Фонд программного обеспечения Apache
Первоначальный выпуск 19 мая 2015 г .; 9 лет назад ( 19 мая 2015 )
Стабильная версия
1.20.3 / 7 января 2023 г .; 18 месяцев назад ( 07.01.2023 )
Репозиторий Репозиторий сверл
Написано в Ява
Операционная система Кросс-платформенный
Лицензия Лицензия Апач 2.0
Веб-сайт сверлить .apache .org

Apache Drill — это с открытым исходным кодом программная платформа с интенсивным использованием данных , которая поддерживает распределенные приложения для интерактивного анализа крупномасштабных наборов данных. Создан в основном благодаря вкладу разработчиков из MapR . [1] [2] Drill создан на основе системы Google Dremel . [3] Drill — это проект верхнего уровня Apache. [4] Том Ширан — основатель проекта Apache Drill. [5] В декабре 2016 года он был признан проектом высшего уровня Apache Software Foundation. [6]

Drill поддерживает различные NoSQL базы данных и файловые системы , включая Alluxio , HBase , MongoDB , MapR -DB, HDFS , MapR-FS , Amazon S3 , Azure Blob Storage , Google Cloud Storage , Swift , NAS и локальные файлы. Один запрос может объединять данные из нескольких хранилищ данных.

Оптимизатор Drill с учетом хранилища данных автоматически реструктурирует план запроса, чтобы использовать возможности внутренней обработки хранилища данных. Кроме того, Drill поддерживает локальность данных , если Drill и хранилище данных находятся на одних и тех же узлах. [7]

Одна из явно заявленных целей разработки заключается в том, что Drill способен масштабироваться до 10 000 и более серверов и обрабатывать петабайты данных и триллионы записей за секунды. [8]

  • Модель документа JSON без схемы, аналогичная MongoDB и Elasticsearch , без необходимости объявления формальной схемы.
  • API-интерфейсы отраслевых стандартов: ANSI SQL , ODBC/JDBC, API-интерфейсы RESTful.
  • Чрезвычайно удобный для пользователя и разработчика
  • Подключаемая архитектура обеспечивает подключение к нескольким хранилищам данных.
  • В версии 1.9 добавлены динамические пользовательские функции.
  • В версии 1.11 добавлены функции, связанные с криптографией, и поддержка формата файлов PCAP.

Внутренняя поддержка

[ редактировать ]

Drill в первую очередь ориентирован на нереляционные хранилища данных, включая текстовые файлы Apache Hadoop , NoSQL и облачные хранилища. Примечательная функция также включает в себя запросы на месте к локальным файлам JSON и Apache Parquet. Некоторые дополнительные хранилища данных, которые он поддерживает, включают:

Новое хранилище данных можно добавить, разработав плагин хранилища. Модель данных JSON, не содержащая схем, позволяет Drill выполнять запросы к нереляционным хранилищам данных на месте. [9]

Внешняя поддержка

[ редактировать ]

Саму детализацию можно запросить через JDBC , ODBC или REST с помощью различных методов и языков, включая Python и Java. Установка по умолчанию включает веб-интерфейс, позволяющий конечным пользователям напрямую выполнять ANSI SQL и экспортировать таблицы данных в виде файлов CSV без какого-либо программирования.

Библиотека информационной панели Apache Superset , [10] особенно хорошо подходит для визуализации данных, запрошенных с помощью Drill.

См. также

[ редактировать ]
  1. ^ Фридман, Эллен (21 сентября 2015 г.). «Apache Drill: отслеживание его истории как сообщества с открытым исходным кодом» . Архивировано из оригинала 18 марта 2016 года.
  2. ^ «Кратко о различиях между Apache Drill и Presto» . ХайтекНектар . Проверено 13 апреля 2023 г.
  3. ^ «Spark SQL против Apache Drill-War of the SQL-on-Hadoop Tools» . ПроектПро . Проверено 15 ноября 2022 г.
  4. ^ «Фонд программного обеспечения Apache объявляет Apache Drill проектом высшего уровня» . 2 декабря 2014 года . Проверено 2 декабря 2014 г.
  5. ^ Визард, Майкл (01 сентября 2021 г.). «Apache Software Foundation обновляет Drill для более широких запросов SQL» . ВенчурБит . Проверено 20 октября 2022 г.
  6. ^ «Apache Drill устраняет ETL, преобразование данных для базы данных MapR» . Новый стек . 11 апреля 2016 г. Проверено 15 ноября 2022 г.
  7. ^ «Apache Drill — SQL без схемы для Hadoop, NoSQL и облачного хранилища» . www.drill.apache.org . Проверено 29 декабря 2015 г.
  8. ^ «DrillProposal — ИНКУБАТОР — Apache Software Foundation» .
  9. ^ «Часто задаваемые вопросы — Apache Drill» . www.drill.apache.org . Проверено 29 декабря 2015 г.
  10. ^ Уэйнер, Джеймс Р. Борк, Мартин Хеллер, Стивен Нуньес, Эндрю С. Оливер, Ян Пойнтер и Питер (05.10.2020). «Лучшее программное обеспечение с открытым исходным кодом 2020 года» . Инфомир . Проверено 26 ноября 2022 г. {{cite web}}: CS1 maint: несколько имен: список авторов ( ссылка )

Некоторые работы повлияли на рождение и дизайн. Вот неполный список:

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b754845138b3a58e92c831d3aa971b7b__1720182600
URL1:https://arc.ask3.ru/arc/aa/b7/7b/b754845138b3a58e92c831d3aa971b7b.html
Заголовок, (Title) документа по адресу, URL1:
Apache Drill - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)