Yeah but D1 is different because it isn't a standard file system sqllite implementation, they're doi

Yeah but D1 is different because it isn't a standard file system sqllite implementation, they're doing a lot behind the scenes streaming data to/from R2 (I think), so it's possible they'll be doing something funky with transactions to guarantee one writer/multiple readers, and I'm curious what that is/if it's implemented yet.

I could probably spend hours testing to see what the behaviour is like, but testing concurrency/race conditions is difficult and it's alpha so that behaviour will likely change anyway so there's not much point.
Was this page helpful?