我想将我的某种关系数据存储到图表中。有两种选择:
- parent / child
- 嵌套集
嵌套集仅对分层数据有用,而父/子模型对性能有巨大影响,尤其是在查询大型节点集时。
我注意到,MariaDB 有一个名为 OQGRAPH 的存储引擎:https://mariadb.com/kb/en/library/oqgraph-storage-engine/ 这似乎是 RDBMS 图形的最佳实现。
是否有更多已知选项,或者我应该使用递归公用表表达式 (https://mariadb.com/kb/en/library/recursive-common-table-expressions-overview/)
最佳答案
虽然有递归 CTE 和 OQGraph,但使用图形数据库将为您提供更好的语法来围绕查询使用,并为这些查询形式优化性能。
关于mysql - 是否有 MySQL/MariaDB 的原生图形数据库扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49687153/