←back to thread

93 points mbrt | 3 comments | | HN request time: 1.752s | source
1. jsd1982 ◴[] No.42241344[source]
Was it considered to separate each table into its own S3 object?
replies(2): >>42242751 #>>42242828 #
2. jahewson ◴[] No.42242751[source]
Only if you don’t want transactions across tables?
3. mbrt ◴[] No.42242828[source]
It's a good observation, because I did and decided to keep it out of scope from the base layer.

But this is entirely possible. You can wrap GlassDB transactions and encode multiple keys into the same object at a higher level. Transactions across different objects will still preserve the same isolation.

The current version is meant to be a base from which to build higer level APIs, somewhat like FoundationDB.