RE: AW: beta testing version

Поиск
Список
Период
Сортировка
От Mikheev, Vadim
Тема RE: AW: beta testing version
Дата
Msg-id 8F4C99C66D04D4118F580090272A7A234D31D3@sectorbase1.sectorbase.com
обсуждение исходный текст
Ответ на AW: beta testing version  (Zeugswetter Andreas SB <ZeugswetterA@Wien.Spardat.at>)
Список pgsql-hackers
> > CRCs are designed to catch N-bit errors (ie N bits in a row 
> with their
> > values flipped).  N is (IIRC) the number of bits in the CRC 
> minus one.
> > So, a 32-bit CRC can catch all 31-bit errors.  That's the 
> only guarantee
> > a CRC gives.  Everything else has a 1 in 2^32-1 chance of 
> producing the
> > same CRC as the original data.  That's pretty good odds, but not a
> > guarantee.
> 
> You've got a higher chance of undetected hard drive errors, 
> memory errors,
> solar flares, etc. than a CRC of that quality failing...

Also, how long is CRC in TCP/IP packages? => there is always
risk that backend will commit not what you sended to it.

Vadim


В списке pgsql-hackers по дате отправления:

Предыдущее
От: mlw
Дата:
Сообщение: HeapTuple?
Следующее
От: "Mikheev, Vadim"
Дата:
Сообщение: RE: beta testing version