Subject Re: [firebird-support] Re: firebird deadlock vs isc_tpb_wait/etc. issue, or ?
Author Ann W. Harrison
Dmitry Yemanov wrote:
>> If it does not make a sense, why no_rec_version is still default
>> mode for RC transactions?
> I'm rather interested why it was a default mode since the beginning ;-)

Well, not exactly the beginning, since read-committed was an InterBase
V4 "feature".

> Or the original implementation of read committed was a blocking one? The
> optional TRA_rec_version flag implicitly suggests that.

Could be. MVCC wasn't widely known in the early 1990's so maybe
somebody thought a more traditional database were be more proper.