LINUX.ORG.RU
 

Иерархические запросы a la Oracle для PgSQL


0

0

Очередная версия - 0.5. Значительно увеличена скорость работы благодаря использованию хеш-таблицы. На больших выборках (>1000) скорость по сравнению со старым алгоритмом может быть больше в несколько раз.

>>> Патч


[#]  

Re: Иерархические запросы a la Oracle для PgSQL

просвятите что это такое?

anonymous ()
[#] Ответ на: Re: Иерархические запросы a la Oracle для PgSQL от anonymous 08.01.2004 17:02:08  

Re: Re: Иерархические запросы a la Oracle для PgSQL

Данная вещь позволяет значительно сократить кол-во кода и запросов к БД в случае если нужно обрабатываеть иерархические (ака древовидные структуры). Жаль что разработчики PostgreSQL не желают видеть данный патч внутри БД, приходится накладывать его отдельно, что не всегда возможно (комм. хостинг к примеру).

*** ()
[#] Ответ на: Re: Re: Иерархические запросы a la Oracle для PgSQL от Korwin 08.01.2004 17:39:55  
Banshee

Re: Re: Re: Иерархические запросы a la Oracle для PgSQL

А чего это они не хотят? Хотят иметь код которым владеет один человек, а мужик кода не отдает?

* ()
[#] Ответ на: Re: Re: Re: Иерархические запросы a la Oracle для PgSQL от Banshee 08.01.2004 17:53:22  

Re: Re: Re: Re: Иерархические запросы a la Oracle для PgSQL

Насколько я помню, автор кода предлагал этот патч на что ему отказали. Мол мы сами тут подобное пишем, только по аналогии с DB2, а ваш патч решает эту задачу по аналогии с Oracle.

То решение которое в contrib есть, менее удобное и медленнннное.

*** ()
[#] Ответ на: Re: Иерархические запросы a la Oracle для PgSQL от anonymous 08.01.2004 17:02:08  

Re: Re: Иерархические запросы a la Oracle для PgSQL

А можно уточнить: в чем именно Вас просвятить? -Что такое хеш-таблица. -Что такое большая выборка (>1000) -Что такое иерархический запрос. -Что такое Oracle. -Что такое PgSQL. AlexxZ

anonymous ()
[#] Ответ на: Re: Re: Иерархические запросы a la Oracle для PgSQL от anonymous 08.01.2004 18:13:19  

Re: Re: Re: Иерархические запросы a la Oracle для PgSQL

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

anonymous ()
[#] Ответ на: Re: Re: Re: Иерархические запросы a la Oracle для PgSQL от anonymous 08.01.2004 19:15:13  

Re: Re: Re: Re: Иерархические запросы a la Oracle для PgSQL

Есть статьи Joe Celco по этому поводу.

Кто-нибудь может сказать, чем его способ представления древовидных структур хуже?

anonymous ()
[#]  

Re: Иерархические запросы a la Oracle для PgSQL

Я таки не понял, 0.5 будет работать с 7.4.1 или он только для 7.3?

anonymous ()
[#] Ответ на: Re: Re: Re: Иерархические запросы a la Oracle для PgSQL от anonymous 08.01.2004 19:15:13  
mumpster

monitoring

> на пальцах пример, который обяснит саму суть
это естественное ограничение 2-мерной алгебры Кодда
пример - любой неплоский форум - для любого SQL-сервера без этого - жопа - так понятнее?

***** ()
[#] Ответ на: monitoring от mumpster 09.01.2004 11:29:44  

Re: monitoring

или еще проще: таблица которая хранит некоторое дерево (со ссылками) надо построить дерево, начиная с некоторого элемента (со всеми потомками).

anonymous ()