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

Исходное сообщение
"В SQL будут добавлены средства для работы с многомерными мас..."

Отправлено opennews , 30-Июн-14 14:02 
Международная организация по стандартизации приступила (http://www.theregister.co.uk/2014/06/26/sql_to_worlddog_we_d... к разработке дополнения к cтандарту ISO 9075 - SQL/MDA (Multi-Dimensional Arrays), определяющего средства для работы с  многомерными массивами данных. В настоящее время SQL не предоставляет средств для обработки многомерных массивов, для работы с которыми приходится использовать специализированные решения, даже если эталонные данные хранятся в SQL СУБД. Например, в метеорологии необходимо обрабатывать четырёхмерные массивы данных, включающие координаты на местности, высоту и время.


Тем временем, уже успешно развивается и применяется свободный проект Rasdaman (http://rasdaman.org/), позволяющий (http://en.wikipedia.org/wiki/Rasdaman) создавать системы для анализа многомерных массивов данных. Rasdaman бесшовно интегрируется с PostgreSQL и хранит данные в виде блобов в PostgreSQL. Для работы многомерными наборами данных редлагается SQL-подобный язык запросов RASQL, который уже поддерживается в  ГИС GDAL (http://ru.wikipedia.org/wiki/GDAL) и MapServer (http://ru.wikipedia.org/wiki/MapServer). При этом  Rasdaman предоставляет средства для распределённой обработки запросов и создания кластерных решений, например, недавно было продемонстрировано задействование более тысячи узлов кластера для совместной обработки одного запроса к БД.

<center><a href="http://rasdaman.org/wiki/Technology/"><img src="http://www.opennet.me/opennews/pics_base/0_1404120317.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

URL: http://www.theregister.co.uk/2014/06/26/sql_to_worlddog_we_d.../
Новость: http://www.opennet.me/opennews/art.shtml?num=40108


Содержание

Сообщения в этом обсуждении
"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено pavlinux , 30-Июн-14 14:02 
>  Например, в метеорологии необходимо обрабатывать четырёхмерные массивы данных

Даешь на SQL: DETERMINANT(A), TRANSPONSE(A), INVERSE(A), GAUSSELIM(A), EIGENVALUES(A), EIGENVECTORS(A),... :)


"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено Аноним , 01-Июл-14 01:07 
Думаешь, те кто на SQL шпрехают вообще поняли о чем ты? Ты переоцениваешь корпоративных быдлoкoдеров, имхо :)

"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено Аноним , 02-Июл-14 10:29 
> DETERMINANT

Кстати, Вы каким методом обычно детерминант вычисляете?


"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено masakra , 30-Июн-14 14:45 
Таки хотят стандартизировать int[][][]?

"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено pavlinux , 30-Июн-14 16:37 
Не, там ж...па, весь софт нужно переписывать будет: http://rasdaman.org/browser/manuals_and_examples/manuals/doc...

Есть даже arctan(), sinh(), cosh(), tanh(), arcsin(), arccos(), arctan()...
Интересно прям..., кому нужен гиперболический тангенс многомерного массива?!
  


"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено Forth , 30-Июн-14 20:35 
Повороты в пространстве Минковского? :)


"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено pavlinux , 01-Июл-14 04:03 
> Повороты в пространстве Минковского? :)

Ну куда уж без них.


"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено Аноним , 30-Июн-14 20:28 
Я так понимаю это не многомерные таблицы? И в чем смысл?

"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено BratSinot , 30-Июн-14 20:56 
Можно будет теперь проще их делать :D

"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено alex9999 , 01-Июл-14 16:59 
Работа с массивами с 90-х годов была реализована в Субд Interbase. Требовалось, как писали для хранения данных расчетов, кажется, прочности и др.в авиации.

"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено alex9999 , 01-Июл-14 17:09 
> Работа с массивами с 90-х годов была реализована в Субд Interbase. Требовалось,
> как писали для хранения данных расчетов, кажется, прочности и др.в авиации.

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


"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено agr , 30-Июн-14 20:42 
Наверняка, запилят что-нибудь типа MODEL из Oracle.

"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено bav , 30-Июн-14 21:23 
Зачем в стандарт тянуть всякую срань? Кому надо и так будет использовать специальные решения.

"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено denis111 , 01-Июл-14 00:25 
Чтобы всякие Hibernate и прочие ORM не надо было хакать под каждую бд отдельно :)

"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено mad_nazgul , 01-Июл-14 12:03 
ORM - это АБСОЛЮТНОЕ ЗЛО!

"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено rob pike , 01-Июл-14 00:39 
> In a collaboration of the original code owner, rasdaman GmbH and Jacobs University, a code split was performed in 2008 - 2009 resulting in rasdaman community, an open source branch, and rasdaman enterprise, the commercial branch. Since then, rasdaman community is being maintained by Jacobs University whereas rasdaman enterprise remains proprietary to rasdaman GmbH

"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено Аноним , 01-Июл-14 04:42 
>Например, в метеорологии необходимо обрабатывать четырёхмерные наборы данных, включающие записи, привязанные к координатам на местности, высоте и времени.

В метеорологии говорите :) А я что - я верю!


"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено Softfire , 02-Июл-14 07:40 
Будете удивлены, когда узнаете, что метеорология занимается не только прогнозом погоды.

"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено Аноним , 02-Июл-14 10:32 
> Будете удивлены, когда узнаете, что метеорология занимается не только прогнозом погоды.

И что, без четырехмерных таблиц это не реализовать?


"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено softfire , 02-Июл-14 14:47 
Лично я полагаю, что можно реализовать и без субд вовсе. Вопрос лишь в эффективности.
Но суть не в этом. Вы так саркастически высказались "а я верю", что это звучало с оттенком "В метеорологии ничему и никому верить нельзя". На что я и возразил своим предыдущим постом. Если я Вас неправильно понял - конкретизируйте мысль.

"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено Аноним , 02-Июл-14 10:37 
>>Например, в метеорологии необходимо обрабатывать четырёхмерные наборы данных, включающие записи, привязанные к координатам на местности, высоте и времени.
> В метеорологии говорите :) А я что - я верю!

Номер точки, координаты, высота, время ... В упор не вижу тут четырех измерений. Вижу обычную таблицу. Для начала определимся, что Вы считаете измерением?

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


"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено qqq , 01-Июл-14 13:45 
отлично, только слегка удивляет, что некоторые СУБД еще не научились и с одномерными работать пока...

"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено Softfire , 02-Июл-14 07:42 
> отлично, только слегка удивляет, что некоторые СУБД еще не научились и с
> одномерными работать пока...

Столбец - одномерный массив. Таблица  - двумерный.Какие субд не умеют работать с этими структурами данных?


"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено Аноним , 02-Июл-14 10:38 
>> отлично, только слегка удивляет, что некоторые СУБД еще не научились и с
>> одномерными работать пока...
> Столбец - одномерный массив. Таблица  - двумерный.Какие субд не умеют работать
> с этими структурами данных?

Похоже, ребята хотят нарушить принцип бритвы Оккама - не плодить сущности сверх необходимого. В результате поломают стандарт.


"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено Аноним , 02-Июл-14 10:40 
>>> отлично, только слегка удивляет, что некоторые СУБД еще не научились и с
>>> одномерными работать пока...
>> Столбец - одномерный массив. Таблица  - двумерный.Какие субд не умеют работать
>> с этими структурами данных?
> Похоже, ребята хотят нарушить принцип бритвы Оккама - не плодить сущности сверх
> необходимого. В результате поломают стандарт.

Не удивлюсь, если в инициаторах сидят буратины из Микрософта. На них похоже. Кстати, почему буратины - нос длинный, а мозги из дерева.


"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено qqq , 03-Июл-14 01:06 
>>>> отлично, только слегка удивляет, что некоторые СУБД еще не научились и с
>>>> одномерными работать пока...
>>> Столбец - одномерный массив. Таблица  - двумерный.Какие субд не умеют работать
>>> с этими структурами данных?
>> Похоже, ребята хотят нарушить принцип бритвы Оккама - не плодить сущности сверх
>> необходимого. В результате поломают стандарт.
> Не удивлюсь, если в инициаторах сидят буратины из Микрософта. На них похоже.
> Кстати, почему буратины - нос длинный, а мозги из дерева.

не - буратино хороший, это больше смахивает на шуршаллу или базилио с алисой


"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено qqq , 03-Июл-14 01:04 
А таблица с одним столбцом бывает?

"В SQL будут добавлены средства для работы с многомерными мас..."
Отправлено qqq , 03-Июл-14 15:00 
нет, нужно поле как массив - это только вроде слон умеет