> For the complete documentation index, see [llms.txt](https://litedb.gitbook.io/litedb-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://litedb.gitbook.io/litedb-docs/architecture_and_design.md).

# 架构与设计

- [整体架构](https://litedb.gitbook.io/litedb-docs/architecture_and_design/architecture.md)
- [元数据](https://litedb.gitbook.io/litedb-docs/architecture_and_design/metadata.md)
- [总览](https://litedb.gitbook.io/litedb-docs/architecture_and_design/metadata/overview.md)
- [元数据引擎](https://litedb.gitbook.io/litedb-docs/architecture_and_design/metadata/metadata_engine.md)
- [元数据存储](https://litedb.gitbook.io/litedb-docs/architecture_and_design/metadata/metadata_storage.md)
- [数据模型](https://litedb.gitbook.io/litedb-docs/architecture_and_design/data_model.md)
- [SQL 处理流水线](https://litedb.gitbook.io/litedb-docs/architecture_and_design/sql_processing_pipeline.md)
- [总览](https://litedb.gitbook.io/litedb-docs/architecture_and_design/sql_processing_pipeline/overview.md)
- [解析器](https://litedb.gitbook.io/litedb-docs/architecture_and_design/sql_processing_pipeline/parser.md)
- [绑定器](https://litedb.gitbook.io/litedb-docs/architecture_and_design/sql_processing_pipeline/binder.md)
- [逻辑计划器](https://litedb.gitbook.io/litedb-docs/architecture_and_design/sql_processing_pipeline/logical_planner.md)
- [优化器](https://litedb.gitbook.io/litedb-docs/architecture_and_design/sql_processing_pipeline/optimizer.md)
- [物理计划器](https://litedb.gitbook.io/litedb-docs/architecture_and_design/sql_processing_pipeline/physical_planner.md)
- [执行器](https://litedb.gitbook.io/litedb-docs/architecture_and_design/sql_processing_pipeline/executor.md)
- [表达式求值](https://litedb.gitbook.io/litedb-docs/architecture_and_design/expression_evaluation.md)
- [总览](https://litedb.gitbook.io/litedb-docs/architecture_and_design/expression_evaluation/overview.md)
- [求值器与执行流程](https://litedb.gitbook.io/litedb-docs/architecture_and_design/expression_evaluation/evaluator.md)
- [求值语义](https://litedb.gitbook.io/litedb-docs/architecture_and_design/expression_evaluation/semantics.md)
- [函数系统](https://litedb.gitbook.io/litedb-docs/architecture_and_design/function_system.md)
- [总览](https://litedb.gitbook.io/litedb-docs/architecture_and_design/function_system/overview.md)
- [函数模型、注册与绑定](https://litedb.gitbook.io/litedb-docs/architecture_and_design/function_system/registry_and_binding.md)
- [内置向量函数](https://litedb.gitbook.io/litedb-docs/architecture_and_design/function_system/vector_functions.md)
- [存储引擎](https://litedb.gitbook.io/litedb-docs/architecture_and_design/storage_engine.md)
- [总览](https://litedb.gitbook.io/litedb-docs/architecture_and_design/storage_engine/overview.md)
- [存储引擎](https://litedb.gitbook.io/litedb-docs/architecture_and_design/storage_engine/storage_engine.md)
- [记录与页面](https://litedb.gitbook.io/litedb-docs/architecture_and_design/storage_engine/records_and_pages.md)
- [存储文件格式](https://litedb.gitbook.io/litedb-docs/architecture_and_design/storage_engine/file_format.md)
- [标量索引](https://litedb.gitbook.io/litedb-docs/architecture_and_design/scalar_index.md)
- [总览](https://litedb.gitbook.io/litedb-docs/architecture_and_design/scalar_index/overview.md)
- [索引引擎](https://litedb.gitbook.io/litedb-docs/architecture_and_design/scalar_index/index_engine.md)
- [键与约束](https://litedb.gitbook.io/litedb-docs/architecture_and_design/scalar_index/keys_and_constraints.md)
- [B+ 树实现](https://litedb.gitbook.io/litedb-docs/architecture_and_design/scalar_index/btree.md)
- [标量索引文件格式](https://litedb.gitbook.io/litedb-docs/architecture_and_design/scalar_index/file_format.md)
- [向量索引](https://litedb.gitbook.io/litedb-docs/architecture_and_design/vector_index.md)
- [总览](https://litedb.gitbook.io/litedb-docs/architecture_and_design/vector_index/overview.md)
- [向量索引引擎](https://litedb.gitbook.io/litedb-docs/architecture_and_design/vector_index/vector_index_engine.md)
- [向量键、距离与精确扫描](https://litedb.gitbook.io/litedb-docs/architecture_and_design/vector_index/distance_and_flat.md)
- [HNSW 图索引](https://litedb.gitbook.io/litedb-docs/architecture_and_design/vector_index/hnsw.md)
- [持久化、恢复与压缩](https://litedb.gitbook.io/litedb-docs/architecture_and_design/vector_index/persistence_and_recovery.md)
- [事务与恢复](https://litedb.gitbook.io/litedb-docs/architecture_and_design/transaction_and_recovery.md)
- [总览](https://litedb.gitbook.io/litedb-docs/architecture_and_design/transaction_and_recovery/overview.md)
- [事务模型与暂存](https://litedb.gitbook.io/litedb-docs/architecture_and_design/transaction_and_recovery/model_and_staging.md)
- [提交协议](https://litedb.gitbook.io/litedb-docs/architecture_and_design/transaction_and_recovery/commit_protocol.md)
- [WAL 格式与文件写入](https://litedb.gitbook.io/litedb-docs/architecture_and_design/transaction_and_recovery/wal.md)
- [崩溃恢复](https://litedb.gitbook.io/litedb-docs/architecture_and_design/transaction_and_recovery/recovery.md)
- [Checkpoint](https://litedb.gitbook.io/litedb-docs/architecture_and_design/transaction_and_recovery/checkpoint.md)
- [文件系统与 IO](https://litedb.gitbook.io/litedb-docs/architecture_and_design/file_system_and_io.md)
- [总览](https://litedb.gitbook.io/litedb-docs/architecture_and_design/file_system_and_io/overview.md)
- [文件系统](https://litedb.gitbook.io/litedb-docs/architecture_and_design/file_system_and_io/filesystem.md)
- [IO](https://litedb.gitbook.io/litedb-docs/architecture_and_design/file_system_and_io/io.md)
- [网络协议](https://litedb.gitbook.io/litedb-docs/architecture_and_design/network_protocol.md)
- [总览](https://litedb.gitbook.io/litedb-docs/architecture_and_design/network_protocol/overview.md)
- [传输协议](https://litedb.gitbook.io/litedb-docs/architecture_and_design/network_protocol/transport_protocol.md)
- [消息协议](https://litedb.gitbook.io/litedb-docs/architecture_and_design/network_protocol/message_protocol.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://litedb.gitbook.io/litedb-docs/architecture_and_design.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
