Hi all, 

I like the storage engine change list idea too, so that¹s +1 from me.

Here¹s another question for the team:  would it be possible for the
replication plug-in to turn around and store what it gets in a table?   This
would give you transactional storage of data in some transport-ready form
for an external daemon that then grabs it from the table.  If this is
possible would it be transactional, in other words how could it be coupled
with the existing transaction so you would get correct recovery?

I ask this because it always struck me that MySQL replication used a
less-than-optimal approach of storing things in binlog files when there was
a nice database standing by.

Cheers, Robert

On 7/24/09 11:21 AM PDT, "Brian Aker" <[email protected]> wrote:

> Hi!
> 
> On Jul 24, 2009, at 1:56 AM, Paul McCullagh wrote:
> 
>> We discussed this on Drizzle Day, and that was my recommendatio
> 
> ++
> 
>> This would mean, after a transaction has committed, the replication
>> system asks the engine for a "list of operations" that were
>> performed by the transaction.
> 
> To make this happen... you would need to skip the trigger for the
> replication, not hard, and then have a separate thread convert the log
> to protos and push it into the replication storage piece.
> 
> Yes... native log would be faster (aka skip the system), but you would
> lose out on having filtering/transportable/scriptable... for some I am
> sure the speed would be great, but I suspect most would want
> flexibility.
> 
> The nice thing about this? It is entirely up to whomever writes the
> plugins :)
> 
> Cheers,
>         -Brian
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~drizzle-discuss
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~drizzle-discuss
> More help   : https://help.launchpad.net/ListHelp
> 

-- 
Robert Hodges, CTO, Continuent, Inc.
Email:  [email protected]
Mobile:  +1-510-501-3728  Skype:  hodgesrm



_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to