URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 100497
[ Назад ]

Исходное сообщение
"Apache Drill получил статус первичного проекта Apache"

Отправлено opennews , 03-Дек-14 12:12 
Фонд Apache сообщил (https://blogs.apache.org/foundation/entry/the_apache_softwar...) о придании  Apache Drill (http://drill.apache.org/) статуса первичного проекта 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, без необходимости задания схемы хранения.
<center><a href="http://drill.apache.org/images/overview-img1.png">&l... src="http://www.opennet.me/opennews/pics_base/0_1417594919.png" style="border-style: solid; border-color: #606060; border-width: 1px;max-width:100%;" title="" border=0></a></center>


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


URL: https://blogs.apache.org/foundation/entry/the_apache_softwar...
Новость: http://www.opennet.me/opennews/art.shtml?num=41177


Содержание

Сообщения в этом обсуждении
"Apache Drill получил статус первичного проекта Apache"
Отправлено Алиса , 03-Дек-14 12:12 
Опять джава.. Как будто нельзя написать на чём-нибудь более производительном, например на си

"Apache Drill получил статус первичного проекта Apache"
Отправлено Аноним , 03-Дек-14 12:38 
Написать-то можно, только кому оно нужно?

"Apache Drill получил статус первичного проекта Apache"
Отправлено Аноним , 04-Дек-14 13:15 
Java не обладает двумя важными факторами: кроссплатформенностью и обратной совместимостью. Поэтому Java не нужна.

"Apache Drill получил статус первичного проекта Apache"
Отправлено 123 , 03-Дек-14 12:44 
Производительность программ на с++ - миф посеянный студентами, пишущими в основном крестики-нолики и тетрис.  

"Apache Drill получил статус первичного проекта Apache"
Отправлено _KUL , 03-Дек-14 13:14 
Не правда

"Apache Drill получил статус первичного проекта Apache"
Отправлено Cotan , 03-Дек-14 13:25 
Расскажи это разработчикам компиляторов, операционных систем, и браузеров.

"Apache Drill получил статус первичного проекта Apache"
Отправлено Аноним , 03-Дек-14 14:41 
рассказал - дали в морду

"Apache Drill получил статус первичного проекта Apache"
Отправлено Аноним , 04-Дек-14 09:27 
> рассказал - дали в морду

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


"Apache Drill получил статус первичного проекта Apache"
Отправлено any , 04-Дек-14 11:59 
Они не девочки чтобы их любили, просто смирись, реалии таковы, что для больших проектов джава с ее экосистемой подходит лучше. И да, скорость разработки один из ключевых факторов.

"Apache Drill получил статус первичного проекта Apache"
Отправлено Аноним , 06-Дек-14 06:18 
> Они не девочки чтобы их любили,

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

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

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

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

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



"Apache Drill получил статус первичного проекта Apache"
Отправлено Анонимммм , 06-Дек-14 15:39 
> главное как можно быстрее

Угу, пока будешь реализовывать на плюсАх, у заказчика требования к ПО изменятся - ситуация на рынке, новые федеральные законы и т.д. А бизнесу надо, чтобы заработало как можно быстрее, пусть и с глюками, самые неприятные из которых можно поправить уже в процессе промышленной эксплуатации. Крайний случая - это разработка инструментов для одноразовой миграции данных из старой ИС в новую - важен результат здесь и сейчас, а после окончания миграции этот инструмент выкидывают из-за ненужности.
Вот и получается, что как ни прискорбно, но плюсЫ для автоматизации бизнес-процессов не годятся...


"Apache Drill получил статус первичного проекта Apache"
Отправлено Аноним , 14-Дек-14 21:01 
> бизнесу надо, чтобы заработало как можно быстрее, пусть и с глюками, самые неприятные из которых можно поправить уже в процессе промышленной эксплуатации

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


"Apache Drill получил статус первичного проекта Apache"
Отправлено рафидит , 03-Дек-14 15:14 
На managed языках компиляторы тоже пишут.

"Apache Drill получил статус первичного проекта Apache"
Отправлено Аноним , 03-Дек-14 19:00 
Ну если при компиляции торопиться некуда...

"Apache Drill получил статус первичного проекта Apache"
Отправлено рафидит , 05-Дек-14 10:14 
Не тупите, парниша.
Excelsior Jet, новая версия их AOT-компилятора для Java пишется на Scala. Разработчики очень довольны.

"Apache Drill получил статус первичного проекта Apache"
Отправлено Аноним , 06-Дек-14 06:19 
> Excelsior Jet, новая версия их AOT-компилятора для Java пишется на Scala. Разработчики
> очень довольны.

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


"Apache Drill получил статус первичного проекта Apache"
Отправлено Аноним , 03-Дек-14 16:08 
Они это сами знают

"Apache Drill получил статус первичного проекта Apache"
Отправлено Аноним , 03-Дек-14 16:07 
Он про Си говорил*

"Apache Drill получил статус первичного проекта Apache"
Отправлено Мяут , 03-Дек-14 20:52 
За производительность C++ говорит тот факт, что метание в сторону OpenOffice на тему производительности прекратилось, когда всю джаву из него выпилили и переписали код на C++.

"Apache Drill получил статус первичного проекта Apache"
Отправлено Анотим , 04-Дек-14 11:58 
LibreOffice всё-таки, OpenOffice так и работает на жаве.

"Apache Drill получил статус первичного проекта Apache"
Отправлено Аноним , 03-Дек-14 22:21 
>  Производительность программ на с++ - миф посеянный студентами

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


"Apache Drill получил статус первичного проекта Apache"
Отправлено ДяДя , 03-Дек-14 16:19 
Ха-ха!

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

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

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


"Apache Drill получил статус первичного проекта Apache"
Отправлено Аноним , 03-Дек-14 17:00 
Tokumx - это форк mongodb с транзакциями и на C :)

"Apache Drill получил статус первичного проекта Apache"
Отправлено OramahMaalhur , 03-Дек-14 17:47 
>OrientDB на Java - Full ACID. Даже в высоконагруженных в DNS-серверах используется.

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

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


"Apache Drill получил статус первичного проекта Apache"
Отправлено Name0 , 04-Дек-14 11:06 
Кластеризация нормально и в JBoss 7 не работает.
Также как и в Red Hat® JBoss® Enterprise Application Platform также.
Примитивный случай работает, а Statefull бины уже нет.

"Apache Drill получил статус первичного проекта Apache"
Отправлено cccc , 03-Дек-14 14:35 
И чем это лучше supersonic?

"Apache Drill получил статус первичного проекта Apache"
Отправлено Кирилл , 03-Дек-14 18:57 
Нафига эта мудня? В чём цимус декларативного брокера для несхемных данных? Ведь он работать будет, как гуано. Хотя кого этим сейчас удивишь.

"Apache Drill получил статус первичного проекта Apache"
Отправлено Аноним , 03-Дек-14 19:05 
Какая-то нездоровая любовь у опачевцев к жабе. Наверное они вместо вычищения OO от жабокода ещё больше его туда напихают.

"Apache Drill получил статус первичного проекта Apache"
Отправлено Аноним , 04-Дек-14 09:29 
> Какая-то нездоровая любовь у опачевцев к жабе. Наверное они вместо вычищения OO
> от жабокода ещё больше его туда напихают.

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


"Apache Drill получил статус первичного проекта Apache"
Отправлено Dmitry77 , 06-Дек-14 03:54 
Это энтерпрайзовцы любят лицензию apache, как и java. И на большие кластеры денег достаточно

"Apache Drill получил статус первичного проекта Apache"
Отправлено Кирилл , 09-Дек-14 13:54 
Наверное потому, что сейчас Жаба единственная столь зрелая экосистема для корпоративных задач.

"Apache Drill получил статус первичного проекта Apache"
Отправлено Аноним , 04-Дек-14 07:04 
Алгоритм - это раз. Реализация - это два. Со вторым обычно и сложности. Не все Кнута читали. А зря...

"Apache Drill получил статус первичного проекта Apache"
Отправлено Анотим , 04-Дек-14 11:58 
"Читали" Кнута все, "прочёл" никто.