yashandb

Installation
SKILL.md

YashanDB

使用此技能进行安全、可量化的 YashanDB 变更。

工作流

  1. 定义工作负载和约束条件(读写比例、延迟目标、数据量、YashanDB 版本、部署模式)。
  2. 仅阅读下方各章节关联的参考文件。
  3. 提出最小化改动方案,包含权衡分析。
  4. 用证据验证(EXPLAIN、执行计划分析、锁指标、生产环境安全发布步骤)。
  5. 生产环境变更需包含回滚和发布后验证。

Schema 设计

  • 写密集型 OLTP 表优先使用窄单调主键(BIGINT 配合 SEQUENCE)。
  • 自增主键语法:推荐使用 GENERATED ALWAYS AS IDENTITY 或 GENERATED BY DEFAULT AS IDENTITY 语法简化自增列实现。
  • 避免使用随机 UUID 作为聚集主键;如需外部 ID,将 UUID 放在次级唯一列中。
  • 字符集使用 UTF-8。优先使用 NOT NULL,时间相关列优先使用 TIMESTAMP 而非 DATE。
  • 数值类型使用 NUMBER,变长字符串使用 VARCHAR2(Oracle 兼容)。
Installs
7
GitHub Stars
1
First Seen
Mar 23, 2026
yashandb — yashan-technologies/yashandb-dev-plugins