Home Page for the TeradataForum
 

Archives of the TeradataForum

Message Posted: Mon, 25 Oct 2004 @ 09:33:55 GMT


     
  <Prev Next>   <<First <Prev Next> Last>>  


Subj:   Re: V2R5 Upgrade and CHECKSUM
 
From:   Victor Sokovin

  So if the CHECKSUM option is being handled at the RDBMS level and the corruption is caused before the data is written, how is the CHECKSUM option going to be any more effective than the CRC written by the disk subsystem? And being the hardcore cynic, I can't help but wonder that if the CHECKSUM option is a good idea for tables, wouldn't it also be a good idea for spool files? If I can trust the spool files, then why can't I trust the tables?  


I understand CHECKSUM is on the "application" level. Of course it must understand the RDBMS format but it monitors *what* is written in the BD blocks (on RDBMS level, we don' care as long as the data just fits). To describe what I mean, I'll use the following example. Suppose some software or user, intentionally or not, overwrites the data by direct access to the disk, not via SQL. If they are lucky and the DB format is not violated, the change will remain unnoticed to any utility on the levels below the CHECKSUM. Perhaps I should have used this example and not the hardware failure one to describe the main difference I see in the CHECKSUM.

As far as the hardware failures are concerned, I suspect some crosslinks can cause the same behaviour. Also, the influence of parallel datastreams like in the cache or busses, if the hardware and software managing them are not perfect, and, as it happens, quite often they are not.


Regards,

Victor



     
  <Prev Next>   <<First <Prev Next> Last>>  
 
 
 
 
 
 
 
 
  
  Top Home Privacy Feedback  
 
 
Copyright for the TeradataForum (TDATA-L), Manta BlueSky    
Copyright 2016 - All Rights Reserved    
Last Modified: 15 Jun 2023