Den 2012-01-03 21:59 skrev Ann Harrison såhär:
> On Tue, Jan 3, 2012 at 3:06 PM, Dmitry Yemanov<firebi...@yandex.ru>  wrote:
>
>> In the past, I liked the idea to wrap the txn IDs, but now I'm more and
>> more keen to consider other solutions instead.
>>
> Completely agree - including having changed my mind.   I agree with
> Dimitry S. that his replicate/backup/restore/reverse strategy works,
> assuming that the load is light enough that the newly restored
> replicant can eventually catch up.  At the same time, one of
> Firebird's strong points is the limited amount of expertise necessary
> to manage the system, so in the longer run, either a variable length
> transaction id or a record version by record version flag indicating
> the size of the transaction id has a lot of merit.

Or a more automated and built-in support to do such a 
replicate/backup/restore/reverse. For me it's question of time. Sure, I 
could learn how to setup a cluster and replication. But there are dozens 
of other things I also need to do yesterday, so having to learn this on 
top of everything else is a stumbling block.

Could the procedure be "packaged" into some kind of utility program or 
something?

I'm thinking that nbackup locks the master file while keeping track of 
changed pages in a separate file. Perhaps a transaction id consolidation 
similar to what happens on backup/restore could be performed on a locked 
database master while logging updates in a separate file, and then bring 
the consolidated master up to date again.

If this is very difficult, perhaps there's no point - devel resources 
better spent elsewhere. But if it would be a fairly simple task...?

Kjell

-- 
--------------------------------------
Kjell Rilbe
DataDIA AB
E-post: kj...@datadia.se
Telefon: 08-761 06 55
Mobil: 0733-44 24 64



------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to