Re: Pluggable Indexes

Поиск
Список
Период
Сортировка
От Oleg Bartunov
Тема Re: Pluggable Indexes
Дата
Msg-id Pine.LNX.4.64.0901220017020.9554@sn.sai.msu.ru
обсуждение исходный текст
Ответ на Re: Pluggable Indexes  (Simon Riggs <simon@2ndQuadrant.com>)
Ответы Re: Pluggable Indexes  (Simon Riggs <simon@2ndQuadrant.com>)
Re: Pluggable Indexes  (Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>)
Список pgsql-hackers
On Wed, 21 Jan 2009, Simon Riggs wrote:

>
> On Wed, 2009-01-21 at 21:45 +0200, Heikki Linnakangas wrote:
>> Ron Mayer wrote:
>>> Early (2005)
>>> GIST indexes were very painful in production environments because vacuuming
>>> them held locks for a *long* time (IIRC, an hour or so on my database) on
>>> the indexes locking out queries.  Was that just a shortcoming of the
>>> implementation, or was it a side-effect of them not supporting recoverability.
>>
>> The former.
>
> In the current way of thinking early-GIST would never have been
> committed and as a result we would not have PostGIS. Yes, early index
> implementations can be bad and they scare the hell out of me. That's
> exactly why I want to keep them out of core, so they don't need to be
> perfect, they can come with all sorts of health warnings.

I'm rather keen on Pg extendability, which allowed me and Teodor to 
work on many extensions. Yes, first GiST we inherited from early 
academic research and was more like a toy. We still have several TODO 
items about GiST interface (incorporate SP-GiST). 
I'm not sure about specific patch Simon advocate, but as soon as it
doesnot introduces any threat to the whole  database cluster health 
(for example, WAL spamming) I think we can apply it. 
Other question, why don't improve GiST to allow support of  more indexes ?
bitmap indexes could be implemented usin g GiST.





    Regards,        Oleg
_____________________________________________________________
Oleg Bartunov, Research Scientist, Head of AstroNet (www.astronet.ru),
Sternberg Astronomical Institute, Moscow University, Russia
Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/
phone: +007(495)939-16-83, +007(495)939-23-83


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Cancelling idle in transaction state
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Lock conflict behavior?