24 ms·
This system doesn’t support interactive transactions does it? In that the whole read / write set needs to be known up front before a transaction can start being
by hbrundage 4y ago
This system doesn’t support interactive transactions does it? In that the whole read / write set needs to be known up front before a transaction can start being processed? I know that systems like FoundationDB and Calvin/Fauna work similarly and get incredible performance because sequencing is so much easier / lock free. I think those two systems couldn’t be adapted for interactive transactions really (without client side retries) but maybe warp could be which is cool!
- voidmain 4y agoFoundationDB does interactive transactions.
- atombender 4y agoLast I checked, the entire transaction is built in memory (and famously has a five-second time limit), so while you can make multiple round trips, it's not quite as useful as with other databases.
- richieartoul 4y agoThe 5s timeout is annoying sometimes, but it does really support interactive transactions in the exact same sense that PostGres and MySQL do.