OhMySkills
数据库与存储 elasticsearch-index 更新于 2026-08-07

Elasticsearch 工程规则

Elasticsearch rules: alias-based reindexing and mapping compatibility

技术栈
Elasticsearch
主题
工程基线
条目
9 条
版本
v0.2.0

✓ 应当这么做

  • ✓ Apply schema changes in expand/migrate/contract phases so old and new code co-exist
  • ✓ Create indexes concurrently on live tables and verify lock behaviour before deploying
  • ✓ Make every migration idempotent and reversible

✕ 常见反模式

  • ✕ Long table rewrites under a global lock during business hours
  • ✕ Implicit N+1 patterns in ORM relations touched by the change
  • ✕ Destructive column drops in the same release as the read code removal

◎ 交付前验证

  • ◎ EXPLAIN on the hot queries shows no sequential scan regression
  • ◎ Migration rehearsed on a production-size snapshot
  • ◎ Rollback path executed at least once in staging

同分类条目

26 篇

同一技术栈的其他条目