SuperAPI AI 工具集

database

数据与分析

查看项目

更新于 10-16 01:15

技能介绍

本技能聚焦关系型与 NoSQL 数据库的设计、查询优化与数据管理实践,资料来源以示例代码形式给出,未提供安装或独立命令,使用时按具体技术栈参考。

用途:为数据库建模、查询编写、性能优化与 ORM 集成提供参考模式。

主要能力:

  • PostgreSQL:模式设计(约束、外键、多对多中间表)、索引(部分索引、覆盖索引、BRIN、GIN 全文检索)、触发器维护 tsvector、CTE、窗口函数、递归 CTE、JSONB 查询与更新、EXPLAIN 分析及范围分区。
  • MongoDB:文档模式设计、索引、聚合管道($lookup、$group、$facet 分面)、文本搜索与去规范化。
  • Redis:字符串、哈希、列表、集合、有序集合、HyperLogLog 等数据结构,缓存旁路与失效、限流模式。
  • Prisma ORM:schema 定义、关系与枚举、查询与关联、事务(批量与交互式)、原生 SQL 查询,以及 migrate 迁移命令(npx prisma migrate dev/deploy、npx prisma db push、npx prisma generate)。

适用场景:需要设计表/集合结构、优化慢查询、实现全文搜索、构建缓存层或使用 Prisma 管理数据库的项目。

限制:资料为代码片段集合,未提供版本要求、性能基准、部署环境或收费信息,这些内容暂未提供;实际效果取决于具体数据量与配置。