# 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 问答链、权限过滤、引用返回、记忆结合、评估和生产上线边界。