Представлен (https://blogs.apache.org/foundation/entry/the_apache_softwar...) первый значительный релиз проекта Apache Drill (http://drill.apache.org/), в рамках которого развивается движок для организации выполнения 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. Код проекта написан (https://github.com/apache/drill) на языке Java.<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>
URL: https://blogs.apache.org/foundation/entry/the_apache_softwar...
Новость: http://www.opennet.me/opennews/art.shtml?num=42265
Звучит как "проект пытается создать Франкенштейна".
Че, прямо самого Доктора?
Того самого доктора, который сшивал ходячих кадавров вместо структурированных данных
Именно, самого доктора. А уж каких он монстриков нам наделает...
Забавно как COBOL сдох и воняет, а SQL который тот же КОБОЛ, но в профиль еще барахтается.
не далее как года 4 назад участвовал в проекте по связи Java с COBOL.
Так что это он еще трепыхается. а SQL вроде живет и здравствует
Прекрасно, что появилась такая вещь, т.к. теперь есть некоторый универсальный интерфейс для работы с любой БД. Может быть полезно для каких-нибудь утилит для аналитики.
Сначала они создали NoSQL чтобы уйти от SQL...
А теперь есть ещё один вариант выбора.
Ректального выбора nosql через sql лишь бы не sql!
Нет - использования при надобности существующего софта, ориентированного на SQL, с NoSQL базами для каких-то частных задач.
Прям по заветам Кличко
Узнаю Apache - "Код проекта написан на языке Java." :) Да хоть шуруповёртом его назови...
Проект типа "если очень хочется, то можно"
> Проект типа "если очень хочется, то можно"Нет. "Сначала создать себе проблему, потом с ней бороться -- задача для Апача!".
Стесняюсь спросить, как там с джойнами дела обстоят? ))
http://drill.apache.org/docs/join-planning-guidelines/
> хранилищ больших объёмов данных на основе Apache Hadoop или MongoDBАхаха ну и у кого есть БД в Монге больше чем 5-10ТБ и на скольких машинах кластер работает?