Store the schema per node_type/layer
Open
@arienandalibi is already working on this.
Since May 20, 2026.
GraphQL
Rust Core
- Dominant language
- Rust
- Stars
- 642
- Forks
- 70
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 21
Description
Currently the graphql server calculates the schema on the fly - this is fine for small graphs, but is not for anything meaningfully large.
- we can store a bitmap for the disk part on each layer to mark which properties have values at a specific column
- for the in memory part we can check the columns in the Mem(Node/Edge)Segment
- this would be a function per layer, and will give us a schema (for edges const and temporal properties)
- this exists in GraphQL already
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.