Talk:Snapshot isolation

message: The article currently reads, "Snapshot isolation was first introduced in 1995..." but I think this is wrong. InterBase has had it for much longer, possibly even since it was introduced in 1985. You could look up Reed's 1978 paper proposing MCC to see if he mentions it there; it wouldn't surprise me. --Craig Stuntz 18:50, 3 April 2006 (UTC)
replies: text: Maybe Microsoft Exchange Server? --Craig Stuntz 20:42, 3 April 2006 (UTC)

text: I strongly doubt that the Thakaar paper formally proved anything. I've presented papers at multiple Borland conferences and the subject matter tends to be quite practical, how to use the software as opposed to relational algebra. I can probably find someone who has a copy if you think it will help. That said, I think that snapshot isolation should be dated to when it was first described or implemented, not to when certain aspects of it were proved. I very much doubt that snapshot was introduced in IB 4 as this description of IB 4 new features does not mention it. My wild guess is that it goes back to the earliest days of InterBase (and maybe even RDB/ELN, which debuted about a year before IB and also had MCC), but I don't really know. --Craig Stuntz 14:43, 4 April 2006 (UTC)

text: I'll ask around and see what I come up with. --Craig Stuntz 16:34, 4 April 2006 (UTC)

text: No, that would still exhibit write skew. Reread the example in the definition. --Chris Purcell 11:57, 28 June 2007 (UTC)

message: In PostgreSQL version 9.1, expected to be released in summer of 2011, PostgreSQL will continue to provide Snapshot Isolation when Repeatable Read Isolation is requested, but will provide Serializable Snapshot Isolation (SSI or SerializableSI) when Serializable Isolation is requested.  What is the proper way to adjust this Wikipedia page to reflect that, once the release is out?  (The current statement about PostgreSQL in the third paragraph will be outdated, unless qualified by release numbers.)  Is any mention of this before the actual release appropriate?  Full disclosure: this feature was added to PostgreSQL by myself (Kevin Grittner) and Dan Ports of MIT.
On a not-altogether-unrelated note, the footnote pointing to PostgreSQL documentation on this page is referring to a five year old version which is scheduled to go out of support later this year.
Kgrittn (talk) 22:53, 12 April 2011 (UTC)
thread_title:  References to PostgreSQL 

message: The neutrality of part of this page is disputed, as part of a wider discussion. See Talk:Commitment ordering and Wikipedia talk:WikiProject Computer science#User:Comps / Commitment ordering. —Ruud 14:24, 23 December 2011 (UTC)
thread_title:  Commitment ordering 

message: Does MySQL/InnoDB really implement Snapshot Isolation?  It's own manual doesn't make that claim (following the link from this article).  Its RR may qualify as SI for read-only queries, but it allows read-write anomalies that aren't allowed by the usual definition of SI.  So I think it's misleading to list it, at least without qualification.  There was some discussion of this over on the PostgreSQL bugs mailing list.
167.220.242.149 (talk) 21:30, 2 July 2020 (UTC)
thread_title:  Reference to MySQL