The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Apache Drill получил статус первичного проекта Apache

03.12.2014 09:45

Фонд Apache сообщил о придании Apache Drill статуса первичного проекта Apache. Перевод в разряд первичных проектов произведён после двух лет проверки в инкубаторе Apache способности следования принципам разработки и управления, принятым в сообществе Apache и основанным на идеях меритократии. Отныне Apache Drill признан готовым для самостоятельного существования, не требующего дополнительного надзора. Интерес к разработке Apache Drill уже проявили такие компании, как MapR, LinkedIn, Hortonworks, Pentaho и Cisco.

Apache Drill представляет собой движок для организации выполнения SQL-запросов над полуструктурированными данными, хранящимися в NoSQL-хранилищах. Особенностью движка является независимость от схемы хранения данных, что позволяет организовать анализ данных в различных хранилищах без предварительного определения их структуры (schema-free). В частности, Apache Drill даёт возможность выполнять интерактивные запросы на языке ANSI SQL для сложных или постоянно изменяющихся структур данных, включая форматы JSON, ProtoBuf, XML, AVRO и Parquet, а также таблицы HBase, без необходимости задания схемы хранения.

Структура данных в хранилище распознаётся на лету и преобразуется во внутреннюю JSON-подобную модель данных, которая предоставляет информацию о структуру БД при выполнении SQL-запросов. Для обработки сложных и вложенных типов данных в Apache Drill предусмотрен ряд расширений SQL. В качестве одного из практических применений Apache Drill называется возможность интеграции завязанных на SQL систем бизнес-аналитики и хранилищ больших объёмов данных на основе Apache Hadoop или MongoDB, а также сопряжение существующих продуктов с Hadoop через штатные интерфейсы JDBC/ODBC. Код проекта написан на языке Java.

  1. Главная ссылка к новости (https://blogs.apache.org/found...)
  2. OpenNews: Проекты Apache преодолели отметку в 2 млн коммитов
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/41177-apache
Ключевые слова: apache, drill, sql, nosql
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Алиса (??), 12:12, 03/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Опять джава.. Как будто нельзя написать на чём-нибудь более производительном, например на си
     
     
  • 2.2, Аноним (-), 12:38, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Написать-то можно, только кому оно нужно?
     
     
  • 3.27, Аноним (-), 13:15, 04/12/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Java не обладает двумя важными факторами: кроссплатформенностью и обратной совместимостью. Поэтому Java не нужна.
     
  • 2.3, 123 (??), 12:44, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Производительность программ на с++ - миф посеянный студентами, пишущими в основном крестики-нолики и тетрис.  
     
     
  • 3.4, _KUL (ok), 13:14, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Не правда
     
  • 3.5, Cotan (ok), 13:25, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Расскажи это разработчикам компиляторов, операционных систем, и браузеров.
     
     
  • 4.7, Аноним (-), 14:41, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    рассказал - дали в морду
     
     
  • 5.21, Аноним (-), 09:27, 04/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > рассказал - дали в морду

    Жабистов мало кто любит. Да и дотнетчиков.

     
     
  • 6.26, any (??), 11:59, 04/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они не девочки чтобы их любили, просто смирись, реалии таковы, что для больших проектов джава с ее экосистемой подходит лучше. И да, скорость разработки один из ключевых факторов.
     
     
  • 7.30, Аноним (-), 06:18, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Они не девочки чтобы их любили,

    Своим менеджерам это расскажете :)

    > больших проектов джава с ее экосистемой подходит лучше.

    Для энтерпрайзного гомнеца, которое скорей продать и забыть.

    > И да, скорость разработки один из ключевых факторов.

    ...для всякой энтерпрайзной буиты, где главное как можно быстрее и больше лохов окучать.


     
     
  • 8.32, Анонимммм (?), 15:39, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Угу, пока будешь реализовывать на плюсАх, у заказчика требования к ПО изменятся ... текст свёрнут, показать
     
     
  • 9.34, Аноним (-), 21:01, 14/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ага, а потом это нагромождение костылей достигает такого состояния, что поддержи... текст свёрнут, показать
     
  • 4.8, рафидит (ok), 15:14, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    На managed языках компиляторы тоже пишут.
     
     
  • 5.16, Аноним (-), 19:00, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну если при компиляции торопиться некуда...
     
     
  • 6.28, рафидит (ok), 10:14, 05/12/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не тупите, парниша.
    Excelsior Jet, новая версия их AOT-компилятора для Java пишется на Scala. Разработчики очень довольны.
     
     
  • 7.31, Аноним (-), 06:19, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Excelsior Jet, новая версия их AOT-компилятора для Java пишется на Scala. Разработчики
    > очень довольны.

    Звучит как маркетинговый булшит.

     
  • 4.10, Аноним (-), 16:08, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они это сами знают
     
  • 3.9, Аноним (-), 16:07, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Он про Си говорил*
     
  • 3.18, Мяут (ok), 20:52, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    За производительность C++ говорит тот факт, что метание в сторону OpenOffice на тему производительности прекратилось, когда всю джаву из него выпилили и переписали код на C++.
     
     
  • 4.25, Анотим (?), 11:58, 04/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    LibreOffice всё-таки, OpenOffice так и работает на жаве.
     
  • 3.19, Аноним (-), 22:21, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >  Производительность программ на с++ - миф посеянный студентами

    Или авторами алгоритмов. Ну вон quicklz скоростью интересовались. Один и тот же алгоритм на яве и дотнете работал в 3 раза медленнее сишной версии...

     
  • 2.11, ДяДя (?), 16:19, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ха-ха!

    MongoDB на C++ и чего? Это не мешает ей тормозить. И функциональность никакая. Даже транзакций нет !!!
    OrientDB на Java - Full ACID. Даже в высоконагруженных в DNS-серверах используется.

    Архитектура и алгоритмы решают всё и всегда.

    http://www.orientdb.org/orientdb_vs_mongodb.htm

     
     
  • 3.12, Аноним (-), 17:00, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Tokumx - это форк mongodb с транзакциями и на C :)
     
  • 3.13, OramahMaalhur (ok), 17:47, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >OrientDB на Java - Full ACID. Даже в высоконагруженных в DNS-серверах используется.

    OrientDB ещё крайне сырая: ветка 1.7 проблемная, 2.0 (где , вроде как, должны быть исправлены многие критичные ошибки) ещё не выкатили.
    Например, ни 1.7, ни 2.0-М2 не умеет нормально кластеризацию (при 3 нодах появляются проблемы). Про качество "коммерческой поддержки" OrientDB лучше промолчу.

    Не знаю, какие проблемы в монге, не работал с ней, но это поделие я бы не рекомендовал использовать для серьёзных проектов.

     
     
  • 4.23, Name0 (?), 11:06, 04/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Кластеризация нормально и в JBoss 7 не работает.
    Также как и в Red Hat® JBoss® Enterprise Application Platform также.
    Примитивный случай работает, а Statefull бины уже нет.
     

  • 1.6, cccc (?), 14:35, 03/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    И чем это лучше supersonic?
     
  • 1.15, Кирилл (??), 18:57, 03/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нафига эта мудня? В чём цимус декларативного брокера для несхемных данных? Ведь он работать будет, как гуано. Хотя кого этим сейчас удивишь.
     
  • 1.17, Аноним (-), 19:05, 03/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какая-то нездоровая любовь у опачевцев к жабе. Наверное они вместо вычищения OO от жабокода ещё больше его туда напихают.
     
     
  • 2.22, Аноним (-), 09:29, 04/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Какая-то нездоровая любовь у опачевцев к жабе. Наверное они вместо вычищения OO
    > от жабокода ещё больше его туда напихают.

    Так обещали наработки из симфони туда упихать. Но, видимо, зассaли что их энтерпрайзятиной для запуска которой надо Cray никто не будет пользоваться, в отличие от либрофиса.

     
  • 2.29, Dmitry77 (ok), 03:54, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это энтерпрайзовцы любят лицензию apache, как и java. И на большие кластеры денег достаточно
     
     
  • 3.33, Кирилл (??), 13:54, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Наверное потому, что сейчас Жаба единственная столь зрелая экосистема для корпоративных задач.
     

  • 1.20, Аноним (-), 07:04, 04/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Алгоритм - это раз. Реализация - это два. Со вторым обычно и сложности. Не все Кнута читали. А зря...
     
     
  • 2.24, Анотим (?), 11:58, 04/12/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    "Читали" Кнута все, "прочёл" никто.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру