4 ms·
Author here, glad to see some interest. The Background and Motivation sections go into a lot of detail, but a quick summary is that if I were to build Notion a
by ccorcos 4y ago
Author here, glad to see some interest.
The Background and Motivation sections go into a lot of detail, but a quick summary is that if I were to build Notion all over again, I would definitely use FoundationDb. It's a lower level of abstraction and is not for the faint of heart. But indexing user-defined properties and queries with many-to-many relationships is not simple.
I've since become interested in "Local-First Software" and built this abstraction to underpin my next projects which are in a similar domain that I've been calling "end-user data modeling".
If you have any questions, feel free to ask or open an issue on Github.