regarding database functionality, there is also option to integrate Obsidian vault with graph database which might be more flexible for constantly evolving content without fixed scheme and facilitates recursive queries, compared to relational database.
Initial step is done here: Semantic Markdown (v0.3.4): Visualize and Query your Obsidian vault in Neo4j!
3 Likes