快乐冲浪与生活

多体验、多体会、多体悟

0%

这是 Airflow 学习系列的第 2 篇。上一篇讲了 Airflow 是什么、为什么需要它、核心概念词汇表。这一篇钻进内部,把"齿轮怎么转"讲透——你看完之后,第 3 篇上手写 DAG 时,每一步操作都不会是黑盒。

适用版本:Neo4j 5.x(社区版 / 企业版) 环境:已安装 Docker 与 Docker Compose 的 Linux / macOS 主机

前言

Neo4j 是目前最流行的原生图数据库,常用于知识图谱、关系网络、推荐系统等场景。使用 Docker 部署可以让环境保持一致、迁移方便,而图数据的备份与还原则是生产环境中不可忽视的一环。

引言

索引是 Neo4j 中至关重要的辅助数据结构,能够显著提升 Cypher 查询的性能。有了索引,数据库无需执行昂贵的全量扫描即可快速定位具有特定属性值的节点。

Neo4j 索引基础

索引的工作原理

Neo4j 索引是将属性值映射到包含这些值的内部节点 ID。当 Cypher 查询中的 WHERE 子句对已索引的属性进行过滤时,Neo4j 可以快速查找相关节点,而无需扫描整个数据库。

引言

欢迎阅读这篇深入的 Neo4j 教程,我们将探索图数据库中一些最强大的数据操作和分析功能。在本指南中,我们将学习如何使用 SKIP 和 LIMIT 控制结果集,使用 MERGE 高效地创建或匹配数据,以及使用聚合函数获取数据中的价值。这些功能对于大规模处理真实世界的图数据至关重要。