Dear TinkerPop team,

I would like to provide an update on our next steps regarding the
integration of GQL with TinkerPop.

We have hired a new developer, Sandra Adamiec, who will focus on
implementing GQL in YTDB (in CC). After several internal discussions, we
have concluded that our initial approach—creating a detailed specification
before tailoring the implementation—carries significant DevX and
performance risks.

Instead, we have decided on the following path:

1. Create the GQL implementation and its Gremlin integration within our own
distribution.
2. Once functional, collaborate with the TinkerPop team to finalize a
match() step specification that works for both parties.
3. Port the implementation (or relevant parts of it) to the official
TinkerPop distribution.

This strategy allows us to decouple our product timeline from the TinkerPop
release schedule. Additionally, it helps mitigate the performance and
functional risks we identified in the roadmap for the new Gremlin server
implementation.

We look forward to continuing our discussions regarding the match() step
specification once we have a functional foundation to use for validation.

Best regards,
Andrii Lomakin
YouTrackDB development lead

Reply via email to