From: "Ann Harrison" <aharri...@nuodb.com>
> Dimitry,
>
>>   And exactly this utility is called "replicator". If made right, it 
>> doesn't need FK
>> deactivation and can do "finalization step" when new database is already 
>> in use.
>>   Aren't you tired inventing a wheel?..
>
> Different vehicles need different wheels. The wheels on my bicycle
> wouldn't do at all for a cog-railway and cog-railway wheels work very
> badly on airplanes.  Airplane wheels are no use at all in a
> grandfather clock.  Engineering is all about creating new wheels.
> Right now, what we're looking for is a wheel that can reset
> transaction ids.  I'm not sure that either replication or the
> mechanism Sean is proposing (similar to either the start of a shadow
> database or nbackup) can solve the overflowing transaction id problem.
>

Maybe I'm a little dense, (probably :), but doesn't FB already know what the 
oldest interesting transaction id is? Why couldn't transaction numbers be 
allowed to wrap back around up to that point? As long as transactions are 
committed at some point, the oldest transaction would move and it would 
solve most problems being run into now, IMO.

I will accept any and all ridicule if this seems idiotic since I really 
don't know the code and haven't even looked at it. I'm just amazed and 
impressed at how easy it is to set up and use FB in everything I do. :)

Woody (TMW)
 


------------------------------------------------------------------------------
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