logoalt Hacker News

canadiantim04/02/20251 replyview on HN

Thanks! That's a good distinction

Could you theoretically use it for e.g. DuckDB? (maybe not now, but with some work further down the line) What about a graph db like KuzuDB? or is it SQL only?


Replies

carlsverre04/02/2025

I think you could! Graft just provides transactions over sets of pages. As long as you can model your data in a compatible way it should work with Graft. A better question is how easy the system allows extensions to intercept filesystem operations. I'd prefer to avoid building a Fuse/NBD layer.

I've filed an issue for both:

https://github.com/orbitinghail/graft/issues/37

https://github.com/orbitinghail/graft/issues/38