Re: First Step to Major Use: Integrated Full-Text

From: Christopher Kings-Lynne <chriskl(at)familyhealth(dot)com(dot)au>
To: "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
Cc: "C(dot) Filipe Medeiros" <filipe(at)mercenary3(dot)com>, Peter Eisentraut <peter_e(at)gmx(dot)net>, pgsql-advocacy(at)postgresql(dot)org
Subject: Re: First Step to Major Use: Integrated Full-Text
Date: 2005-12-06 01:49:58
Message-ID: 4394EE46.6030901@familyhealth.com.au
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-advocacy

>> Although I agree with your arguments for integration, I should point
>> out that MySQL's full text indexing and it's transactions are mutually
>> exclusive. You can't have both.
>
> E.g; if you are using full text with MySQL, you are using a bum backend
> destined to loose data.

One of the new things going on in MySQL is this new demo db they're
doing called 'Sakila' (I've ported it to PgSQL, just waiting for license
details).

In it they "solve" the problem by having - wonder of wonders - a
trigger! It's meant as an example of how the new trigger/stored proc
features of MySQL 5 can maintain a non-transactional full text index
table, and have the main table transactional.

I then asked what happens when the transaction that causes the trigger
to trigger gets rolled back - in that case the FTI table is not rolled
back, so the index is quite out of date. I thought that was funny :D

Chris

In response to

Browse pgsql-advocacy by date

  From Date Subject
Next Message Marc G. Fournier 2005-12-06 02:16:47 Re: First Step to Major Use: Integrated Full-Text
Previous Message C. Filipe Medeiros 2005-12-06 01:41:44 Re: First Step to Major Use: Integrated Full-Text