[FAQ] Valentina Question

Sims, John ayu8 at cdc.gov
Fri Jun 10 14:34:45 CDT 2005


> -----Original Message-----
> From: valentina-bounces at lists.macserve.net 
> [mailto:valentina-bounces at lists.macserve.net] On Behalf Of 
> Ruslan Zasukhin
> Sent: Friday, June 10, 2005 2:06 PM
> To: Simon White; valentina at lists.macserve.net
> Subject: Re: [FAQ] Valentina Question
> 
> 
> On 6/10/05 5:31 PM, "Simon White" 
> <SimonWhite at dciphercomputing.com> wrote:
> 
> Hi Simon,
> 
> > Hi Ruslan
> >  
> > I have been reading the Valentina documentation and have been 
> > wondering what is meant by the following statement in 
> regard to RecID 
> > and OID
> >  
> > "The beauty of this field is that its values are not stored on the 
> > HDD."
>   
> > If the item is not stored on the HDD then it does not 
> exist.  If it is 
> > calculated then the data used to do the calculations must be on the 
> > HDD somewhere.  So can you clarify what is actually done here?
> 
> There is no items on disk :)
> 
> There is no data for calculation on disk :))
> 
> They work as physical address of a record.
> I.e. As offset from file start.
> 
> Actually this is very cool.
> E.g. Oracle, OpenBase, .. Use _rowid field.
> But this is realy ulong field on disk.
> 
> If you have 
> 
>     1  million records in T      this is 4MB
>     10 million records in T      this is 40MB
> 
> Each OO DBMS that support ODMG must have 8 byytes OID field. 
> Again they do it as field on disk. so
> 
>     1  million records in T      this is 8MB
>     10 million records in T      this is 80MB
> 
> Also most probably these fields do have index, so this is 
> another file with size 1.5-2 bigger.
> 
> Each Valentina Table have BOTH these fields, and use ZERO 
> disk space. As well as zero cache/RAM space to provides the 
> same functionality.
> 
> 
> -- 
> Best regards,
> 
> Ruslan Zasukhin
> VP Engineering and New Technology
> Paradigma Software, Inc

Hi Ruslan,

For any given record, does the OID value remain constant even after other records are deleted/added to the database (as RecID does)?

Thanks,

-John


More information about the Valentina mailing list