Skip to content

GeaFlow Technical Roadmap #532

@Loognqiang

Description

@Loognqiang

This roadmap outlines our planned features and improvements for GeaFlow. While we will strive to deliver these features according to the following schedule, the priorities may change based on community feedback and internal demands.

  • Short-term(2025.6-2025.12)

    • Streaming Graph Capability Enhancement
      • Support for filter pushdown
      • Custom serialization
      • Custom Partitioning Strategy
      • Streaming integration of batch operators such as Hive tables
      • Support for msgCombine
      • Common stream and batch operators
      • Asynchronous coroutine scheduling
      • Multi-level FO & HA
    • Store
      • Native CStore Integration
      • Columnar Storage Support
      • Time Travel
      • Vertex and edge support for label + time-based partitioning
    • High-Performance Graph Analysis
      • Support for GQL standards (long-term)
    • AI Ecosystem Development
      • Graph + vector indexing
      • Support for 1-2 GNN algorithms
    • Paimon Ecosystem Development
      • Support for Paimon batch source connector
      • Support for Paimon stream source connector
      • Platform support for Paimon table management and operations
      • Support for distributed graph read/write
      • Support for sorted detail table read/write
      • Support for dynamic graphs
  • Long-term(Next Year)

    • GQL Standard Support
    • Integrated Graph Lakehouse Capability
    • Streaming Graph Capability Enhancement
      • Columnar storage integration
      • Parallel execution of multiple queries
    • High-Performance Graph Analysis
      • Vectorized Computing
      • CBO Optimizer
      • CodeGen
      • Dynamic Schema

Although we have our own technical roadmap, we sincerely hope and look forward to community developers participating in the collaborative construction. For example, supporting ISO/GQL standard, building the AI ecosystem, expanding the graph's lakehouse to ecosystems such as Paimon/Hudi/Iceberg, and integrating with the shuffle manager ecosystem like Celeborn, and more.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions