Subject | Re: [firebird-support] Firebird BLOB vs. File Name Storage |
---|---|
Author | Ann W. Harrison |
Post date | 2004-03-30T20:30:07Z |
At 03:43 PM 3/29/2004, Edward Flick wrote:
transaction? Something about "atomic" - succeeds or fails as a unit, if I
remember.
records, old record versions, and new as-yet uncommitted record versions
share the same page.
inventory page (for one) dies in the file cache, the database is going to
require major resuscitation.
Regards,
Ann
The problem with backing up stable blobs is that you spend a lot of time
(and space) creating new copies of exactly the same old stuff.
>Just out of curiosity (I know I didn't stipulate this), will an updateUnh, well, isn't that pretty much the definition of a
>rollback to its previous state?
transaction? Something about "atomic" - succeeds or fails as a unit, if I
remember.
> Am I to assume that when I update aIt's about 110% more complicated, but the effect is the same. Committed
>record, it puts the update on a different page from the original, and
>after the transaction is committed, flags the original as unallocated?
records, old record versions, and new as-yet uncommitted record versions
share the same page.
>I'm just assuming I understand the whole multigenerational thing ok.No. Garabage collection (vacuuming to some) is automatic and continuous.
>Also, in order for these pieces of uncommitted data to be recognized as
>free space do I have to run gfix?
>| No. If you have forced write on, you should be able to unplug the server,Nope. Not everything that's written is data. If your transaction
>| replug it, and continue.
>
>With forced writes off (not that I plan on doing this as I'm using the
>embedded server), it should still provide the same level of consistency,
>correct?
inventory page (for one) dies in the file cache, the database is going to
require major resuscitation.
Regards,
Ann
The problem with backing up stable blobs is that you spend a lot of time
(and space) creating new copies of exactly the same old stuff.