SuperAPI AI 工具集

nosql-databases

数据与分析

查看项目

更新于 10-16 08:07

技能介绍

该技能面向可扩展应用的生产级 NoSQL 数据库实践,覆盖 MongoDB、Redis、Cassandra、DynamoDB 及分布式数据库模式。

用途:按访问模式设计数据模型,实现文档存储、缓存、时序数据与托管键值存储。

主要能力:MongoDB 索引创建、写入重试、聚合管道;Redis 带 TTL 缓存、限流、Sorted Set 排行榜、Pub/Sub 事件流;DynamoDB 单表设计与 GSI 查询、批量写入;Cassandra 基于时间分区建表、预编译语句与日期范围查询。工具版本包括 MongoDB 7.0+、Redis 7.2+、Cassandra 5.0+、DynamoDB(最新)、Elasticsearch 8.12+、ScyllaDB 5.4+。

使用方式:以 Python 客户端(PyMongo、redis、boto3、cassandra-driver)连接数据库并调用示例模式。示例安装命令资料未提供。

适用场景:需要高吞吐写入、缓存加速、排行榜、事件流或时序数据的可扩展应用。

限制与注意:不适用于复杂连接查询;避免单文档无限增长与忽略分区大小;需处理最终一致性、连接池与缓存 TTL;热分区、内存压力、查询超时与一致性问题的排查方法见资料。技能认证清单包括文档模式设计、缓存模式、时序建模、DynamoDB 单表设计与一致性级别选择。