S
Sylvain Lafontaine
Merely writing to a database won't corrupt it. The corruption can possibly
Sorry to say that but I'm totally in disagreement with you. Even if the
only thing that you changing is a single character field in a non-indexed
field on a local machine (no network) with ECC (Error Checking and
Correcting) Memory, you have a chance of corrupting your database. The
chance might be small but it's not null. If you have a chance of one on a
million of corrupting your database by doing an operation and that you do
this one time a day, the possibility of having a corrupted database are
pretty low; at least, not before many thousands years. However, if you
repeat this operation one million times a day, it won't take years before
getting it. In the same way, if you are doing it one time a day but you are
one million people doing it; you will have an average of one person hit each
day.
I don't know what is the possibility of having an error if you change a
single non-indexed field on a local machine with ECC memory. However, if
you change an indexed field on a machine without ECC over a flaky network,
probably that your chances of corrupting your database must be in the
vicinity of Pluto.
Decompiling a database is a much bigger process than simply updating a
single field and as such, carry a much bigger chance of having something
going wrong. However, this doesn't mean that the processes who are smaller
cannot go wrong simply because they are smaller.
Finally, the fact that you have been able to past the last five years
without any case of corruption is interesting; however, I don't really
understand what this is bringing to the discussion. The fact that you have
been lucky these five years is a good think; however, I don't see how
someone else could make a decision based on your own personal luck.
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
occur if the write is interrupted. Even then the chance of corruption is
slight unless there is a memo data type or other OLE field in the table.
Sorry to say that but I'm totally in disagreement with you. Even if the
only thing that you changing is a single character field in a non-indexed
field on a local machine (no network) with ECC (Error Checking and
Correcting) Memory, you have a chance of corrupting your database. The
chance might be small but it's not null. If you have a chance of one on a
million of corrupting your database by doing an operation and that you do
this one time a day, the possibility of having a corrupted database are
pretty low; at least, not before many thousands years. However, if you
repeat this operation one million times a day, it won't take years before
getting it. In the same way, if you are doing it one time a day but you are
one million people doing it; you will have an average of one person hit each
day.
I don't know what is the possibility of having an error if you change a
single non-indexed field on a local machine with ECC memory. However, if
you change an indexed field on a machine without ECC over a flaky network,
probably that your chances of corrupting your database must be in the
vicinity of Pluto.
Decompiling a database is a much bigger process than simply updating a
single field and as such, carry a much bigger chance of having something
going wrong. However, this doesn't mean that the processes who are smaller
cannot go wrong simply because they are smaller.
Finally, the fact that you have been able to past the last five years
without any case of corruption is interesting; however, I don't really
understand what this is bringing to the discussion. The fact that you have
been lucky these five years is a good think; however, I don't see how
someone else could make a decision based on your own personal luck.
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)