News for hackers. Stuff that matters.
Re:What if database branching was easy? by bhouston on Monday April 20, 2026 @10:57AM (#47835291)
I have tried this before:

https://www.dolthub.com/

It was a lot of work and had poor performance with a lot of complications. I am not using it in my latest projects as a result.

Re:What if database branching was easy? by johnthescott on Monday April 20, 2026 @12:59PM (#47837149)
makes sense. i can see things getting complex very quickly.

seems most versions would be better managed at application level, zfs/btrs snapshots not withstanding.

Re:What if database branching was easy? by evdubs on Monday April 20, 2026 @02:03PM (#47838205)
I, too, have used it. It works well and is especially great for data sharing.
Re:What if database branching was easy? by zachmu on Monday April 20, 2026 @02:34PM (#47838639)
Can you be more specific about what complications you ran into? As for performance, Dolt is faster overall than MySQL on sysbench now.

https://docs.dolthub.com/sql-reference/benchmarks/latency

Re:What if database branching was easy? by bhouston on Wednesday April 22, 2026 @06:53AM (#47861726)
It was https://threekit.com. It was a while ago now but we had to use MySQL for our primary copy that users used (e.g. prod), and only when they were working on branches did we use dolt. I think the second complication was that Dolt was not stable enough to use in heavy load scenarios as well.

I can delete this comment if you do not want to discuss this publicly.

Re:What if database branching was easy? by zachmu on Thursday April 23, 2026 @07:34PM (#47883640)
I remember that engineering decision. You guys were pretty early customers for your throughput and durability requirements (we hadn't even added standby replication yet when you started your integration). We've come a long way in the years since then.
Re:What if database branching was easy? by timsehn on Thursday April 23, 2026 @08:40PM (#47884124)
Thanks for being an early adopter. We learned a lot trying to support your use case and you’re still customers so it can’t have been too bad…