Bob,

 

I don’t think corruption is the issue.

 

When you have a note field on a row with other data, a certain amount of space 
is allocated to a null NOTE.  Adding data or expanding an existing NOTE may 
cause the row to relocate.  That just takes a little time, probably negligible 
today, and a little more space.  By using the second table, you avoid that 
issue in your main table.  As Mike has noted, you can use a generic table for 
all NOTEs and restrict the above issues to that one table.  This is to my way 
of thinking superior to setting aside a TEXT 300 for instance, where space will 
be consumed for every row whether you have data or not.

 

You can also use a varchar datatype and store your “notes” in file 4.

 

Emmitt Dove

Manager, Converting Applications Development

Evergreen Packaging, Inc.

[email protected]

(203) 214-5683 m

(203) 643-8022 o

(203) 643-8086 f

[email protected]

 

From: [email protected] [mailto:[email protected]] On Behalf Of 
[email protected]
Sent: Thursday, December 17, 2009 2:43 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: Note Data type question

 

Thanks all and I appreciate the input.

 

To recap, I know of and have implemented a few ways to handle notes

in a separate table.  Some similar to what has been listed and I do not

have any trouble doing that.   But that was not my question.

 

Alastair, Emmitt and Karen came closest to what I was inquiring.....

 

The only reason I would use (not how to use)  two tables in this case is that 

there (might?)  be a higher risk of losing data using a NOTE data type in the 

main record,  or that editing a Note data type might cause the entire record 

to be written to a different physical spot on the disk. 

(Thus eating up space over time)

 

However editing the Note data type in the second table would do the same

thing, so this might be a moot point.  

 

That leaves the higher risk of having a problem when retrieving a corrupt 

record as being the main consideration.  I.E. it is better to lose just the 
note 

than the whole record.   

 

I will make my decision based upon that.

 

Thanks again.

-Bob

 

 




 

Reply via email to