Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nalexpear
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
3 ms
·
1.
▲
by
nalexpear
3y ago
Any file system that can implement the Branching trait should be possible to support. The only assumption made is that "snapshots" (or whatever equivalent term applies for that file system) are atomic.
2.
▲
by
nalexpear
3y ago
For this project, I used btrfs because it was quick to use as a proof-of-concept and I happened to be most familiar with it of the CoW-capable file systems. But pg_branch is easy to extend with other snapshot-capable fs (it's a single
3.
▲
by
nalexpear
3y ago
It's very similar! Postgres.ai is built on ZFS and is a separate application that manages the file system and its branches/"thin clones". pg_branch is an extension that hooks directly into Postgres's own commands (s
4.
▲
by
nalexpear
3y ago
Author here: thanks for taking a look at pg_branch! I didn't expect to have this posted to HN today, but I'm happy to answer any questions folks have about it.