Hi Pekr,

<< Maybe I don't think so anymore :-) I talked the problem with my
colleagues here,
and Michael suggested, that any kind of locking, is done in memory. We found
one
interesting document though, which describes several scenarios, even one
with
lock field and time stamp ....>>

But for this to work, you need some kind of file locking mechanism (e.g.
SHARE under DOS), or shared memory, correct? I.e. if you have two separate
dbms scripts running against the same file, how do they communicate lock
information if REBOL doesn't give us the ability to "flag" locks against
specific file offsets?

<< http://www.rebol.cz/~asko/xbase.txt - very cool description .... >>

Great information!

<<RE: rec-num: ...in XBase, it has its meaning. You can open dbase file
without opening any index,
so browser sorts records according to their rec-no. >>

Right, if we have access to a block of records, whether as a complete file
on disk or as the result of a query, there would be an implied order to
them, but I see that as separate from a record identifier (its GUID).

<< I think that it depends upon what your intention is - do you want to have
variable column records? I would not suggest it, as it is a little bit more
difficult for any kind of anylysing software, which simply counts something
in a
loop .... >>

Agreed, do we consider a database to contain only homogeneous records, does
it maintain separate internal tables for different record types, or does it
do what some OODBMS' do and store a collection of heterogeneous records
which share a small common core allowing it to navigate and identify records
of various types. In that scenario, reading all the records in a "table" is
actually more like a query to find records by type (and a record may exist
in multiple "extents" when you consider an inheritance model).

--Gregg

-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to