# Python 导航
这里沉淀 Python 后端开发、Flask 项目工程化、数据库治理与常用工具相关的实践文章。
# Flask 后端工程化
| 文章 | 说明 |
|---|---|
| Flask-SQLAlchemy 生产实践:配置、模型与会话管理 | 系统梳理 Flask-SQLAlchemy 的配置、连接池、应用工厂、模型约定、Session 生命周期、查询性能和生产常见坑。 |
| Flask-Migrate 生产实践:从模型变更到数据库平滑迁移 | 从 Flask-Migrate 基础命令讲到生产迁移流程、零停机思路、迁移 review、团队协作、CI/CD 与回滚边界。 |
# 向量数据库
| 文章 | 说明 |
|---|---|
| FAISS 向量数据库实践:从本地检索到 LangChain 生产封装 | 讲解 FAISS 的定位、LangChain 集成、相似度检索、metadata filter、删除、保存加载、安全反序列化、索引版本和生产落地边界。 |
| Pinecone 向量数据库实践:从托管检索到 LangChain 生产封装 | 讲解 Pinecone 的 index、namespace、record、metadata filter、delete、原始 SDK、批量写入、多租户隔离、成本观测和生产版本治理。 |
| TCVectorDB 向量数据库实践:腾讯云托管检索与 Python 生产封装 | 讲解 TCVectorDB 的实例、数据库、集合、索引字段、外部 Embedding、metadata 表达式过滤、LangChain 接入边界和生产治理。 |
| Weaviate 向量数据库实践:开源检索引擎与 LangChain 生产封装 | 讲解 Weaviate 的部署方式、collection schema、Python v4 client、metadata 过滤、混合检索、多租户、LangChain 接入和生产治理。 |
| 自定义向量数据库实践:从 LangChain VectorStore 到生产适配器 | 讲解自定义 VectorStore 与 Retriever 的选择、最小内存实现、真实后端适配、metadata filter、稳定 id、测试清单和生产边界。 |
| LangChain RAG 应用实践:从向量库检索到可上线问答链 | 讲解第一个 RAG 应用的服务拆分、Weaviate Retriever、LCEL 问答链、权限过滤、引用返回、记忆结合、评估和生产上线边界。 |