-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
Description
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_dblacks 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_dbto the chosen graph database, implementing Cypher compatibility.
Tasks
- Research and Evaluation:
- Explore the compatibility and capabilities of graph databases (Neo4j, Memgraph) with
kern_bin_dbrequirements.
- Explore the compatibility and capabilities of graph databases (Neo4j, Memgraph) with
- Design and Implementation:
- Develop an interface layer between
kern_bin_dband the selected graph database. - Ensure Cypher compatibility for seamless query execution.
- Develop an interface layer between
- Testing and Validation:
- Perform extensive testing to verify data consistency and query performance.
- Validate the integration's efficiency and effectiveness in handling kernel data.