-
Notifications
You must be signed in to change notification settings - Fork 34
Description
Hello Veraison Team,
While studying the [Veraison project documentation](https://github.com/veraison/docs/blob/main/project-overview.md), we came across the following statement:
"It has been determined that the most appropriate form of storage to support queries by the validator is a database that supports graph structures & queries."
This has caused some confusion, and we would appreciate clarification on a few points:
-
Is a Graph Database Required?
Does Veraison require a graph database to support validator queries in production environments, or is this mentioned as a potential optimization for specific use cases? -
Compatibility with IKVStore Interface
Veraison currently defines a key-value store interface (IKVStore) that supports basic operations likeInit,Setup,Get,Set,GetKeys,Add, andDel.
Can graph databases be supported via this interface, or would they require a new interface or architectural changes? -
Expectations for Graph Queries
What kind of graph queries does the validator rely on (e.g., relationship traversal, pattern matching)? Are there any specific data structures or relationships that make graph databases advantageous in this context? -
Current or Planned Implementations
Are there any existing implementations or planned efforts to integrate a graph database backend with Veraison? If so, are there recommended tools or approaches?
We are trying to better understand the intent and requirements behind this part of the documentation, and how database backends are expected to behave or evolve in the Veraison ecosystem.
Thank you for your time and support!