
数据库
文章平均质量分 93
三金C_C
我一路向北,离开有bug的季节…
展开
-
数据库预热
是在应用启动阶段,或,从而的一种优化手段当 FastAPI 或其他 Web 服务刚启动时:• 你虽然配置了数据库连接池(比如 SQLAlchemy、asyncpg);• 但其实它;• 第一个真实的请求进来时,才会;• 这个首次 handshake 连接建立 + TLS 认证等操作,可能耗时;⏳⚠️ 这在性能敏感系统(比如对外开放 API)中可能引起问题。数据库预热是通过在应用启动时提前“探路”数据库,原创 2025-04-12 21:18:33 · 1066 阅读 · 0 评论 -
主键id设计
主键id的 设计比较: uuid、自增、雪花、uuidv7原创 2025-03-26 23:52:03 · 1319 阅读 · 0 评论 -
ElasticSearch 简单使用
Elasticsearch 与传统的关系型数据库不同,它并不使用“数据库”和“表”的概念。相反,Elasticsearch 使用“索引”(index)来存储数据,索引相当于数据库中的“表”。而“文档”(document)则相当于表中的一行数据。Elasticsearch是NOSQL类型的数据库。索引(index)类似mysql的表,代表文档数据的集合,文档指的是ES中存储的一条数据。Elasticsearch存储结构MYSQL存储结构index(索引)表文档行,一行数据Field(字段)原创 2024-10-11 17:57:32 · 861 阅读 · 0 评论 -
Alembic使用 (SqlAlchemy)
Fastapi 使用ORM 使用的是SqlAlchemy,这里使用alembic进行数据库文件迁移与数据库迁移。原创 2024-09-30 15:50:05 · 1630 阅读 · 0 评论