Open qishipengqsp opened 2 years ago
Here are my general comments on graph query results validation, and I hope this will help explain why results validations are necessary and what can be done to identify those skewed/invalid results.
There are 2 types of operations against any graph database: TP vs. AP.
The results validation of these AP operations have long been ignored/skipped, but there are ways to help us quickly zoom into the source data and identify if any results are skewed:
On the other hand, similar to SNB, I'm sure there are vendors who will encapsulate everything under the hood and expose things only via interfaces/APIs, but can they provide equivalent GQL (dialects) showing how a query is implemented? I know I maybe asking too much, but I'm only throwing my thoughts out here so that we can strengthen/improve the validation rules.
Best Ricky
Thanks for the helpful suggestions. Sure we should improve the validation rules. We will return to this topic when we dive into the validation rules detail design.
Three probable modes to valid the result,
About how to valid the result, two probable ways to do,