Auto-sync: 2026-04-27 08:02
This commit is contained in:
30
wiki/concepts/NoteDatabase.md
Normal file
30
wiki/concepts/NoteDatabase.md
Normal 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]]:笔记数据库通过双链形成关系网络
|
||||
Reference in New Issue
Block a user