Auto-sync: 2026-04-27 08:02

This commit is contained in:
2026-04-27 08:02:55 +08:00
parent 1c7c7d673e
commit fbd6107be4
58 changed files with 2532 additions and 964 deletions

View File

@@ -0,0 +1,30 @@
---
title: "NoteDatabase"
type: concept
tags: []
sources: []
last_updated: 2025-03-07
---
## Aliases
- 笔记数据库
- Notes as Database
- 知识库查询
## Definition
笔记数据库NoteDatabase是一种将个人笔记库视为结构化数据库进行查询和组织的理念。与传统笔记软件将笔记视为独立文档不同NoteDatabase 将每条笔记视为数据库中的一行记录,通过查询语言动态聚合和展示跨笔记的信息。
## Core Principle
- **结构化隐式数据**:笔记中的 YAML frontmatter、内联字段、标签等隐式定义了"数据库字段"
- **动态查询**:查询结果随笔记内容变化自动更新,无需手动维护目录
- **视图抽象**:用户定义查询(视图),笔记是数据源——修改笔记即更新视图
## Implementation
- [[DataviewPlugin]]Obsidian 中实现 NoteDatabase 理念的最佳插件
- [[DB-Folder]]:以类 Airtable 表格形式管理笔记
- [[Obsidian-Bases]]:通过 `.base` 文件定义笔记数据库结构
## Related Concepts
- [[QueryLanguage]]:笔记数据库的查询接口
- [[TagBasedIndexing]]:笔记数据库的标签索引机制
- [[Bidirectional-Linking]]:笔记数据库通过双链形成关系网络