Viewing 15 posts - 1 through 15 (of 25 total)
Thanks Will. I can't believe it, but you are making me go out and buy that book! <g>
If the book clears up my misunderstanding, that will be great. But I...
December 10, 2024 at 8:00 pm
Excellent post Paul. Snapshot isolation is useful for a consistent (but not up to date) result without locking. RSCI is logically equivalent to MVCC which has the same drawbacks.
Thanks for...
December 10, 2024 at 5:32 pm
On what grounds?
Uh, because the data is right, and the implementation is right.
You set up a straw man, where this condition applies, and you don't care about this, and...
December 10, 2024 at 3:11 am
Great discussion, which brings out on of the most important truisms in database processing - maintaining data integrity and concurrency is really, really hard if you want both. It still...
December 9, 2024 at 11:09 pm
Actually, if you are talking about a database enforced technology solution, the answer is multi-version read consistency, pioneered by Oracle and used by others. Snapshot isolation will give you a...
December 9, 2024 at 9:16 pm
There is an aspect covered in your article that I think is praise-worthy - the "correctness" of data can only be decided by stakeholders. If the stakeholders make an informed...
December 9, 2024 at 1:55 pm
This could be an exception, but as a general rule, disk replication does not allow for data integrity for database without gaps in data integrity protection. The first is that...
February 21, 2022 at 2:07 pm
No problem - I just took some exception to some of the language, based, I am sure, on decades of trying to get people to understand this. Showing a NULL...
January 18, 2021 at 11:13 pm
Nick, I think that technically, NULL does in fact mean unknown. Both TRUE = NULL and FALSE = NULL are evaluated as false.
January 18, 2021 at 5:01 pm
Sorry, but you said it again. You imply that NULL is not meaningful. It is, and it has a very specific meaning in three state logic. If you use three...
January 18, 2021 at 4:59 pm
I agree with Nick, but let's go even father. NULL is not a meaningless value. NULL indicates a valid state in three state logic. To simply replace it with some...
January 14, 2021 at 2:28 pm
The truly sad part about this discussion is the lack of understanding of data integrity and consistency. Sigh.
November 5, 2019 at 2:11 am
This is getting tiring.
Except snapshot isolation does not automatically do what you say as it operates on an individual statement level. So each subsequent query might still use different data.
Yes,...
November 4, 2019 at 10:25 pm
Snapshot Isolation doesn't let you for example just write a query where you can say show me the query based on the data from 10 minutes ago.
I don't know snapshot...
November 4, 2019 at 10:06 pm
Do you expect your bank account to be locked while you page through your transaction history?
Not if I am the only one accessing it, which is exactly what multi-version consistency...
November 4, 2019 at 10:04 pm
Viewing 15 posts - 1 through 15 (of 25 total)