aws / aws/graph-explorer

Improve handling of vertices with large cardinality

Open
#1,057 0 comments 0 reactions 0 assignees View on GitHub
connection database support reliability
Dominant language
TypeScript
Stars
481
Forks
108
Avg merge
8d 9h
Merged PRs (30d)
7

Description

If a vertex has millions of values on a property, then schema sync becomes unstable.

## Related issues

- Original issue #1050

## Potential solution

- Detect large cardinality in the summary report from Neptune
- Fallback to non-batched queries to get samples of vertices, marking individual vertex labels as problematic

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by tracing schema sync and the Neptune summary report, then determine how vertex sampling is performed. Done means detecting large cardinality, falling back to non-batched sampling, and marking affected vertex labels as problematic.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
databases
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.