top | item 17768134

(no title)

deepakprakash | 7 years ago

Can someone explain a bit more?

(a) Does this mean that there will be an sqlite version that can be deployed as a process accessible over network in servers?

(b) Does this mean that sqlite will now have the capability to do concurrent reads/writes, but that it is upto users to implement a process that can take advantage of this and create something like (a)?

discuss

order

X-Istence|7 years ago

> (a) Does this mean that there will be an sqlite version that can be deployed as a process accessible over network in servers?

No.

> (b) Does this mean that sqlite will now have the capability to do concurrent reads/writes, but that it is upto users to implement a process that can take advantage of this and create something like (a)?

Yes... this allows a multi-threaded application for example to have multiple readers/writers without blocking each other.

nbevans|7 years ago

... as long as those threads don't touch the same page as each other. Page locks <> row locks.

hd4|7 years ago

For some reason, I had the idea that this was always the case with SQLite, at least for the last 10 years or so.