Skip to content

Add Graph Database Backend to kern_bin_db #13

@alessandrocarminati

Description

@alessandrocarminati

Objective

The aim is to integrate a new backend for the kern_bin_db, specifically targeting graph databases like Neo4j or Memgraph. This addition will facilitate compatibility with Cypher queries, enabling third-party applications to leverage the kernel data effectively.

Current Situation

  • Database Backend: The current kern_bin_db lacks support for graph databases.
  • Use Case: Integrating a graph database backend allows for broader applications and analysis possibilities.

Proposed Solution

  • Graph Database Options: Consideration of suitable graph database solutions like Neo4j or Memgraph.
  • Backend Integration: Develop an interface to connect the kern_bin_db to the chosen graph database, implementing Cypher compatibility.

Tasks

  • Research and Evaluation:
    • Explore the compatibility and capabilities of graph databases (Neo4j, Memgraph) with kern_bin_db requirements.
  • Design and Implementation:
    • Develop an interface layer between kern_bin_db and the selected graph database.
    • Ensure Cypher compatibility for seamless query execution.
  • Testing and Validation:
    • Perform extensive testing to verify data consistency and query performance.
    • Validate the integration's efficiency and effectiveness in handling kernel data.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions