I understand your semantic point but this helps no one. Coming from
other databases and SQL in general the term "transaction" has a very
specific meaning. So if the documentation talks about read
transactions in some places and shared locks in other places I think
these are different things.

Let's say I use a MySQL client, do not request a read transaction but
I see somewhere that the MySQL server will need an internal shared
lock to satisfy the SELECT query, what do I care? If what you say is
true then I think it would greatly help the documentation to replace
all occurrences of "read transaction" with "shared lock" and thereby
introduce ubiquitous language and reduce confusion.

mit freundlichen Grüßen,
Kira Backes

On Mon, 12 Aug 2019 at 13:30, Olivier Mascia <[email protected]> wrote:
>
> Could you please understand that this is only a matter of language?
>
> There is no hard thing as a read transaction. But it is commonly intuitive to 
> name a transaction as « read » as long as it did not started with write 
> intent and self-restraint itself from doing writes.
>
> --
> Best regards, Meilleures salutations, Met vriendelijke groeten,
> Olivier Mascia (from mobile device)
>
> Le 12 août 2019 à 13:19, Kira Backes <[email protected]> a écrit :
>
> >> There is no such thing as a "READ transaction".
> >
> > Could you please open the following google query:
> >
> > https://www.google.com/search?q=%22read+transaction%22+site%3Asqlite.org
> >
> > There are 300 mentions of "read transaction" in the documentation and 
> > commits
> _______________________________________________
> sqlite-users mailing list
> [email protected]
> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
_______________________________________________
sqlite-users mailing list
[email protected]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to