Auto-sync: 2026-04-28 16:03
This commit is contained in:
@@ -1,48 +1,49 @@
|
||||
---
|
||||
title: "Amazon Aurora"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- Cloud-Native
|
||||
- Relational Database
|
||||
sources:
|
||||
- ctp-topic-66-exposing-the-differences-between-postgresql-rds-and-aurora
|
||||
last_updated: 2026-04-23
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon Aurora 是 AWS 提供的云原生关系型数据库,采用 6 副本跨 3 可用区(AZ)的共享集群卷架构,相比传统 RDS 提供更高的性能、可用性和自动扩展能力。
|
||||
|
||||
## Core Architecture
|
||||
- **Shared Cluster Volume**:跨 3 AZ 的 6 块 EBS 卷组成的共享存储,写入时自动复制到所有副本
|
||||
- **无需数据复制**:新增读副本时直接连接同一集群卷,无需重新复制数据
|
||||
- **Writer/Reader Endpoints**:独立的写入端点和读取端点,支持自动负载均衡
|
||||
|
||||
## Key Advantages
|
||||
- **RTO 30 秒**:AZ 故障时恢复时间目标仅 30 秒
|
||||
- **自动扩缩容**:Aurora Serverless v2 支持按需自动扩缩(实例类型/版本/区域有限制)
|
||||
- **Aurora Global**:跨区域复制方案,支持托管式切换和故障转移
|
||||
- **Blue-Green Deployment**:Aurora MySQL 支持 Blue-Green 大版本升级(PostgreSQL 不支持)
|
||||
|
||||
## Key Limitations
|
||||
- 最小规格和成本高于 RDS
|
||||
- Serverless v2 对实例类型、版本和区域有限制
|
||||
- 按 IO 收费,高 IO 场景成本可能较高
|
||||
- PostgreSQL 不支持 Blue-Green 部署
|
||||
|
||||
## Cost Considerations
|
||||
Aurora 按 IO 计数收费,IO 理论上无上限(AWS 鼓励提供尽可能高的 IO 以增加收入)。适合超过 10-20 TB 的数据库或对 IO 性能有严格要求的场景。
|
||||
|
||||
## Related Entities
|
||||
- [[Amazon RDS]]:传统关系型数据库托管服务
|
||||
- [[AWS]]:云服务提供商
|
||||
- [[EBS]]:Elastic Block Store,Aurora 的底层存储
|
||||
- [[ctp-topic-51-architecting-with-aws-purpose-built-databases]]:AWS 专用数据库架构
|
||||
- [[ctp-topic-66-exposing-the-differences-between-postgresql-rds-and-aurora]]:RDS vs Aurora 详细对比
|
||||
|
||||
## Aliases
|
||||
- Aurora
|
||||
- Aurora PostgreSQL
|
||||
- Aurora MySQL
|
||||
- Amazon Aurora Database
|
||||
---
|
||||
title: "Amazon Aurora"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- Relational
|
||||
- Cloud-Native
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
- ctp-topic-66-exposing-the-differences-between-postgresql-rds-and-aurora
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon Aurora 是 AWS 的云原生关系型数据库,兼容 MySQL 和 PostgreSQL,提供比标准 MySQL/PostgreSQL 高达 5 倍的吞吐量,通过存储计算分离架构实现高可用和低 IO 成本。
|
||||
|
||||
## Aliases
|
||||
- Aurora
|
||||
- Amazon Aurora
|
||||
- Aurora MySQL
|
||||
- Aurora PostgreSQL
|
||||
|
||||
## Description
|
||||
- **类型**:云原生关系型数据库(MySQL/PostgreSQL 兼容)
|
||||
- **核心架构**:存储与计算分离 — 6 副本跨 3 可用区自动复制存储层
|
||||
- **两个版本**:Aurora MySQL · Aurora PostgreSQL
|
||||
- **核心优势**:比标准 MySQL/PostgreSQL 高 5 倍吞吐量 · 自动修复 · 克隆快速 · 读写扩展 · 零运维存储管理
|
||||
- **适用场景**:企业级 OLTP · 电子商务 · 金融交易 · SaaS 应用
|
||||
|
||||
## Key Properties
|
||||
| 属性 | 说明 |
|
||||
|------|------|
|
||||
| 兼容性 | MySQL 8.0 / PostgreSQL 14+ |
|
||||
| 存储 | 分布式 SSD 存储,3 AZ 6 副本 |
|
||||
| 自动扩展 | 存储自动扩展(最高 128TB) |
|
||||
| 全局数据库 | 跨区域只读副本 |
|
||||
| 无服务器 | Aurora Serverless v2 |
|
||||
| 加密 | KMS 透明加密 |
|
||||
|
||||
## Connections
|
||||
- [[Amazon-RDS]]:Aurora 是 RDS 的云原生演进,提供更高性能和可用性
|
||||
- [[Amazon-DynamoDB]]:Aurora 处理事务型关系数据;DynamoDB 处理高并发 NoSQL 数据
|
||||
- [[Multi-Database-Architecture]]:Aurora 在多数据库架构中作为事务数据层
|
||||
- [[ctp-topic-66-rds-vs-aurora]]:关系型内部 RDS vs Aurora 选型对比
|
||||
|
||||
## Referenced In
|
||||
- [[ctp-topic-51-architecting-with-aws-purpose-built-databases]]
|
||||
- [[ctp-topic-66-exposing-the-differences-between-postgresql-rds-and-aurora]]
|
||||
|
||||
@@ -1,42 +1,43 @@
|
||||
---
|
||||
title: "Amazon DocumentDB"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- Document
|
||||
- MongoDB
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-23
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon DocumentDB 是 AWS 全托管的 MongoDB 兼容文档数据库(Document Database),支持灵活 schema(Flexible Schema),适合存储 JSON 类半结构化数据。
|
||||
|
||||
## Key Characteristics
|
||||
- **兼容性**:MongoDB 3.6、4.0、5.0 API 兼容
|
||||
- **数据模型**:文档(Document),存储为 BSON 格式
|
||||
- **Schema 灵活性**:无需预定义 schema,可随时添加/修改字段
|
||||
- **查询能力**:支持深度嵌套查询、数组查询、聚合管道
|
||||
- **规模**:存储和计算分离,支持横向扩展至数 TB
|
||||
|
||||
## Key Use Cases
|
||||
- **内容管理**:CMS、博客、产品目录
|
||||
- **用户档案**:灵活属性的用户配置文件
|
||||
- **物联网数据**:设备配置和状态文档
|
||||
- **实时分析**:日志和事件数据的快速写入
|
||||
|
||||
## Aliases
|
||||
- DocumentDB
|
||||
- Amazon DocumentDB
|
||||
- AWS DocumentDB
|
||||
- Amazon DocumentDB (with MongoDB compatibility)
|
||||
|
||||
## Related Entities
|
||||
- [[Amazon-DynamoDB]]:均为 NoSQL,DocumentDB 支持更深的查询能力,DynamoDB 提供更简单的 API 和更高的一致性保证
|
||||
- [[Amazon-RDS]]:关系型数据库,DocumentDB 提供 schema 灵活性,RDS 提供强 schema 和事务支持
|
||||
|
||||
## Related Concepts
|
||||
- [[Purpose-Built-Databases]]:DocumentDB 是 AWS 专用数据库家族中的文档数据库成员
|
||||
- [[Document-Database]]:文档数据库核心概念——无 schema JSON/BSON 存储、嵌套文档、聚合管道
|
||||
---
|
||||
title: "Amazon DocumentDB"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- Document
|
||||
- MongoDB
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon DocumentDB 是 AWS 的 MongoDB 兼容文档数据库服务,支持灵活 schema,提供与 MongoDB 应用程序的广泛兼容性。
|
||||
|
||||
## Aliases
|
||||
- DocumentDB
|
||||
- Amazon DocumentDB
|
||||
- Amazon DocumentDB (with MongoDB compatibility)
|
||||
|
||||
## Description
|
||||
- **类型**:文档数据库(MongoDB 兼容)
|
||||
- **核心价值**:MongoDB 驱动/工具直接使用 · 灵活 schema 适应快速迭代 · 自动扩展存储 · 存储计算分离
|
||||
- **适用场景**:内容管理 · 用户档案 · 目录 · 移动应用后端
|
||||
|
||||
## Key Properties
|
||||
| 属性 | 说明 |
|
||||
|------|------|
|
||||
| 兼容性 | MongoDB 4.0/5.0/7.0 驱动兼容 |
|
||||
| 数据模型 | 文档(BSON/JSON)|
|
||||
| 自动扩展 | 存储自动扩展(最高 64TB)|
|
||||
| 集群架构 | 多 AZ 6 副本分布式存储 |
|
||||
| 索引 | 支持二级索引 |
|
||||
| 聚合管道 | MongoDB 聚合管道兼容 |
|
||||
|
||||
## Connections
|
||||
- [[Amazon-DynamoDB]]:DocumentDB(文档数据库)vs DynamoDB(键值文档)— 文档查询深度 vs 极简键值性能
|
||||
- [[Amazon-RDS]]:DocumentDB(灵活 schema 文档)vs RDS(固定 schema 关系型)— schema 灵活性决定选型
|
||||
- [[Purpose-Built-Databases]]:DocumentDB 是 AWS 专用数据库品类中的文档数据库成员
|
||||
|
||||
## Referenced In
|
||||
- [[ctp-topic-51-architecting-with-aws-purpose-built-databases]]
|
||||
|
||||
@@ -1,41 +1,46 @@
|
||||
---
|
||||
title: "Amazon DynamoDB"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- NoSQL
|
||||
- Key-Value
|
||||
- Document
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-23
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon DynamoDB 是 AWS 全托管的 NoSQL 键值和文档数据库,提供单位数毫秒(single-digit millisecond)性能,支撑日处理万亿级请求规模。
|
||||
|
||||
## Key Characteristics
|
||||
- **数据类型**:键值(Key-Value)和文档(Document,JSON)
|
||||
- **性能**:单-digit 毫秒延迟,任何规模下均保持一致性能
|
||||
- **规模**:可扩展至日处理万亿级请求
|
||||
- **管理模式**:全托管(无服务器),无需容量规划
|
||||
- **API**:支持 CRUD 操作,自动分区
|
||||
|
||||
## Aliases
|
||||
- DynamoDB
|
||||
- AWS DynamoDB
|
||||
- Amazon DynamoDB
|
||||
|
||||
## Used By
|
||||
- **Netflix**:使用 DynamoDB 实现高弹性和低延迟的 JSON 文档访问(来源:[[ctp-topic-51-purpose-built-databases]])
|
||||
- **Duolingo**:使用 DynamoDB 存储个性化学习数据(来源:[[ctp-topic-51-purpose-built-databases]])
|
||||
|
||||
## Related Entities
|
||||
- [[Amazon-Aurora]]:关系型数据库,Aurora 是 DynamoDB 在强一致性事务场景的替代方案
|
||||
- [[Amazon-RDS]]:关系型数据库,固定 schema vs DynamoDB 的无 schema 灵活性
|
||||
- [[Amazon-ElastiCache]]:缓存层,可与 DynamoDB 组合使用提升读取性能
|
||||
|
||||
## Related Concepts
|
||||
- [[Purpose-Built-Databases]]:DynamoDB 是 AWS 专用数据库家族的核心成员
|
||||
- [[Multi-Database-Architecture]]:DynamoDB 常与其他数据库(如 ElastiCache、Aurora)组合使用
|
||||
---
|
||||
title: "Amazon DynamoDB"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- NoSQL
|
||||
- Key-Value
|
||||
- Document
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon DynamoDB 是 AWS 提供的全托管 NoSQL 键值和文档数据库,提供单位数毫秒级别性能,支持任意规模扩展,日处理请求可达万亿级别。
|
||||
|
||||
## Aliases
|
||||
- DynamoDB
|
||||
- Amazon DynamoDB
|
||||
|
||||
## Description
|
||||
- **类型**:NoSQL 键值和文档数据库
|
||||
- **核心特性**:单数字毫秒延迟 · 任意规模自动扩展 · 全托管无需运维 · 支持事务 · 加密开箱即用
|
||||
- **典型用例**:游戏、IoT、移动应用、电商、会话存储、低延迟访问
|
||||
- **生产案例**:Netflix 使用 DynamoDB 实现高弹性、低延迟 JSON 文档访问;Duolingo 使用 DynamoDB 存储个性化用户数据
|
||||
|
||||
## Key Properties
|
||||
| 属性 | 说明 |
|
||||
|------|------|
|
||||
| 数据模型 | 键值 + 文档(JSON) |
|
||||
| 一致性 | 最终一致性 / 强一致性(可选) |
|
||||
| 容量模式 | 按需容量 / 预置容量 |
|
||||
| 访问控制 | IAM 精细化权限 |
|
||||
| 全局表 | 多区域主动复制 |
|
||||
| DAX | DynamoDB Accelerator 内存缓存(可选) |
|
||||
|
||||
## Connections
|
||||
- [[Amazon-RDS]]:关系型 vs NoSQL 的互补选型(结构化数据 vs 灵活schema)
|
||||
- [[Amazon-ElastiCache]]:DynamoDB + DAX/ElastiCache 构建多级缓存
|
||||
- [[Amazon-DocumentDB]]:文档数据库的另一种选择(MongoDB兼容)
|
||||
- [[Multi-Database-Architecture]]:DynamoDB 是多数据库混合架构中的 NoSQL 键值层
|
||||
|
||||
## Referenced In
|
||||
- [[ctp-topic-51-architecting-with-aws-purpose-built-databases]]
|
||||
- [[ctp-topic-40-saas-database-architecture-on-aws-cloud]]
|
||||
|
||||
@@ -1,50 +1,46 @@
|
||||
---
|
||||
title: "Amazon ElastiCache"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- In-Memory
|
||||
- Cache
|
||||
- Redis
|
||||
- Memcached
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-23
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon ElastiCache 是 AWS 全托管的内存缓存服务,支持 Redis 和 Memcached 两种引擎,是降低数据库负载和提升应用响应速度的核心组件。
|
||||
|
||||
## Key Characteristics
|
||||
- **双引擎**:Redis(全功能,支持数据结构丰富)和 Memcached(简单,高并发多核)
|
||||
- **性能**:内存访问,微秒至毫秒级延迟
|
||||
- **全托管**:自动补丁、故障恢复、备份
|
||||
- **复制**:支持只读副本,提升读取吞吐量
|
||||
|
||||
## Key Use Cases
|
||||
- **数据库缓存**:将高频读取数据缓存,减少数据库负载(典型命中率 80%+)
|
||||
- **会话存储**:用户会话数据(登录状态、购物车)
|
||||
- **实时分析**:排行榜、计数器、实时指标
|
||||
- **媒体流缓存**:视频/音乐流媒体缓存热点内容
|
||||
- **消息队列**:Redis Pub/Sub 实现发布/订阅模式
|
||||
|
||||
## Notable Users
|
||||
- **Peloton**:使用 ElastiCache Redis 为健身用户提供即时反馈(来源:[[ctp-topic-51-purpose-built-databases]])
|
||||
- **Duolingo**:使用 ElastiCache 缓存高频词和短语(来源:[[ctp-topic-51-purpose-built-databases]])
|
||||
|
||||
## Aliases
|
||||
- ElastiCache
|
||||
- Amazon ElastiCache
|
||||
- AWS ElastiCache
|
||||
- Amazon ElastiCache for Redis
|
||||
|
||||
## Related Entities
|
||||
- [[Amazon-RDS]]:数据库层,ElastiCache 作为缓存层配合使用
|
||||
- [[Amazon-DynamoDB]]:NoSQL 数据库,ElastiCache 可作为 DynamoDB 的读取加速层
|
||||
- [[Amazon-Aurora]]:关系型数据库,ElastiCache 可缓存 Aurora 的热点查询结果
|
||||
|
||||
## Related Concepts
|
||||
- [[Purpose-Built-Databases]]:ElastiCache 是 AWS 专用数据库家族中的内存缓存数据库成员
|
||||
- [[In-Memory-Database]]:内存数据库核心概念——数据驻留内存 vs 磁盘,权衡成本与性能
|
||||
- [[Multi-Database-Architecture]]:ElastiCache 常作为 Aurora/DynamoDB/RDS 的缓存层,与主数据库构成读写分离架构
|
||||
---
|
||||
title: "Amazon ElastiCache"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- In-Memory
|
||||
- Cache
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon ElastiCache 是 AWS 的全托管内存缓存服务,支持 Redis 和 Memcached 引擎,用于加速数据库读取、减少延迟、支持实时分析和使用场景。
|
||||
|
||||
## Aliases
|
||||
- ElastiCache
|
||||
- Amazon ElastiCache
|
||||
- ElastiCache Redis
|
||||
- ElastiCache Memcached
|
||||
|
||||
## Description
|
||||
- **类型**:全托管内存缓存数据库
|
||||
- **支持的引擎**:Redis(丰富数据结构)· Memcached(简单键值)
|
||||
- **核心价值**:单位数毫秒甚至亚毫秒延迟 · 降低主数据库负载 · 支持实时排行榜/会话存储/消息队列
|
||||
- **适用场景**:缓存层 · 媒体流 · 会话存储 · 实时分析 · 游戏排行榜
|
||||
- **生产案例**:Duolingo 使用 ElastiCache 缓存高频词/短语;Peloton 使用 ElastiCache Redis 为客户提供即时反馈
|
||||
|
||||
## Key Properties
|
||||
| 属性 | 说明 |
|
||||
|------|------|
|
||||
| 引擎 | Redis / Memcached |
|
||||
| 集群模式 | 支持集群横向扩展 |
|
||||
| 自动故障转移 | 多 AZ 自动故障转移(Redis) |
|
||||
| 备份恢复 | 自动快照(Redis) |
|
||||
| 加密 | TLS 传输加密 |
|
||||
| 节点类型 | 多种内存容量规格 |
|
||||
|
||||
## Connections
|
||||
- [[Amazon-RDS]]:ElastiCache + RDS — 缓存层补充数据库层,提升读取性能
|
||||
- [[Amazon-DynamoDB]]:DynamoDB + ElastiCache — 构建多级缓存架构
|
||||
- [[Multi-Database-Architecture]]:ElastiCache 在多数据库混合架构中作为缓存/内存数据层
|
||||
|
||||
## Referenced In
|
||||
- [[ctp-topic-51-architecting-with-aws-purpose-built-databases]]
|
||||
|
||||
@@ -1,42 +1,43 @@
|
||||
---
|
||||
title: "Amazon Keyspaces"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- Wide-Column
|
||||
- Cassandra
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-23
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon Keyspaces 是 AWS 全托管的 Apache Cassandra 兼容数据库(Wide-Column Database),提供无服务器选项,无需管理底层基础设施。
|
||||
|
||||
## Key Characteristics
|
||||
- **兼容性**:与 Apache Cassandra Query Language (CQL) 兼容
|
||||
- **部署模式**:提供有服务器(预置容量)和无服务器(按请求计费)两种模式
|
||||
- **规模**:支持大规模无结构 schema 的工作负载
|
||||
- **可用性**:多 AZ 部署,自动复制保证持久性
|
||||
- **管理模式**:全托管,无需运维 Cassandra 集群
|
||||
|
||||
## Key Use Cases
|
||||
- **大规模时间序列数据**:IoT 事件日志
|
||||
- **产品目录**:灵活属性的电商产品数据
|
||||
- **用户事件追踪**:高写入吞吐的用户行为分析
|
||||
- **消息历史**:聊天记录、邮件等时序消息存储
|
||||
|
||||
## Aliases
|
||||
- Keyspaces
|
||||
- Amazon Keyspaces
|
||||
- AWS Keyspaces
|
||||
- Amazon Keyspaces for Apache Cassandra
|
||||
|
||||
## Related Entities
|
||||
- [[Amazon-DynamoDB]]:均为 NoSQL,DynamoDB 是 AWS 自研的键值/文档数据库,Keyspaces 是托管版 Cassandra
|
||||
- [[Amazon-Neptune]]:图数据库,Keyspaces 是宽列数据库,适用场景不同
|
||||
|
||||
## Related Concepts
|
||||
- [[Purpose-Built-Databases]]:Keyspaces 是 AWS 专用数据库家族中的宽列数据库成员
|
||||
- [[Wide-Column-Database]]:宽列数据库核心概念——Cassandra 数据模型(Row Key / Column Family / Super Column)
|
||||
---
|
||||
title: "Amazon Keyspaces"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- Wide-Column
|
||||
- Cassandra
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon Keyspaces 是 AWS 的全托管 Apache Cassandra 兼容宽列数据库服务,支持无服务器自动扩展,适合大规模结构化/半结构化数据。
|
||||
|
||||
## Aliases
|
||||
- Keyspaces
|
||||
- Amazon Keyspaces
|
||||
- Amazon Keyspaces (for Apache Cassandra)
|
||||
|
||||
## Description
|
||||
- **类型**:宽列数据库(Apache Cassandra 兼容)
|
||||
- **核心价值**:Cassandra 协议兼容,现有 Cassandra 应用零改造迁移 · 无服务器自动扩展 · 高写入吞吐量
|
||||
- **适用场景**:物联网时间序列数据 · 媒体元数据 · 产品目录 · 大规模时序应用
|
||||
|
||||
## Key Properties
|
||||
| 属性 | 说明 |
|
||||
|------|------|
|
||||
| 兼容性 | Apache Cassandra CQL 协议 |
|
||||
| 容量模式 | 按需容量 / 预置容量(无服务器)|
|
||||
| 写入吞吐 | 高写入吞吐量,自动扩展 |
|
||||
| 一致性 | 可调一致性(ONE/QUORUM/LOCAL_QUORUM)|
|
||||
| 加密 | 静态加密 |
|
||||
| 监控 | CloudWatch 集成 |
|
||||
|
||||
## Connections
|
||||
- [[Amazon-DynamoDB]]:Keyspaces(宽列)vs DynamoDB(键值文档)— 两者均可扩展但数据模型不同
|
||||
- [[Purpose-Built-Databases]]:Keyspaces 是 AWS 专用数据库品类中的宽列数据库成员
|
||||
- [[Multi-Database-Architecture]]:Keyspaces 在多数据库架构中作为宽列数据层
|
||||
|
||||
## Referenced In
|
||||
- [[ctp-topic-51-architecting-with-aws-purpose-built-databases]]
|
||||
|
||||
@@ -1,34 +1,42 @@
|
||||
---
|
||||
title: "Amazon Neptune"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- Graph
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-23
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon Neptune 是 AWS 全托管的图数据库(Graph Database),专为高度互连数据设计,支持 Apache TinkerPop Gremlin 和 SPARQL 查询语言。
|
||||
|
||||
## Key Use Cases
|
||||
- **欺诈检测**:发现传统关系型数据库难以识别的关联模式
|
||||
- **社交网络**:好友推荐、共同联系人分析
|
||||
- **推荐系统**:基于用户行为图的个性化推荐
|
||||
- **知识图谱**:实体关系的存储与查询
|
||||
|
||||
## Aliases
|
||||
- Neptune
|
||||
- Amazon Neptune
|
||||
- AWS Neptune
|
||||
- Amazon Neptune Graph Database
|
||||
|
||||
## Related Entities
|
||||
- [[Amazon-DynamoDB]]:NoSQL 键值数据库,Neptune 处理高度互连数据,DynamoDB 处理简单键值访问
|
||||
- [[Amazon-RDS]]:关系型数据库,Neptune 在关联复杂度的场景优于关系型数据库
|
||||
|
||||
## Related Concepts
|
||||
- [[Purpose-Built-Databases]]:Neptune 是 AWS 专用数据库家族中的图数据库成员
|
||||
- [[Graph-Database]]:图数据库的核心概念——节点(实体)、边(关系)、属性
|
||||
---
|
||||
title: "Amazon Neptune"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- Graph
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon Neptune 是 AWS 的全托管图数据库服务,支持 Apache TinkerPop Gremlin 和 SPARQL 两种图查询语言,用于发现关系网络中的关联模式。
|
||||
|
||||
## Aliases
|
||||
- Neptune
|
||||
- Amazon Neptune
|
||||
- Amazon Neptune Database
|
||||
|
||||
## Description
|
||||
- **类型**:全托管图数据库
|
||||
- **查询语言**:Gremlin(属性图)· SPARQL(RDF)· openCypher(新增)
|
||||
- **核心价值**:发现关系数据库难以处理的相关性 · 高效遍历多层关系
|
||||
- **适用场景**:欺诈检测 · 社交网络 · 推荐引擎 · 网络/IT运维 · 生命科学
|
||||
|
||||
## Key Properties
|
||||
| 属性 | 说明 |
|
||||
|------|------|
|
||||
| 图模型 | 属性图(Apache TinkerPop)· RDF |
|
||||
| 集群配置 | 多 AZ 高可用,自动复制 |
|
||||
| 查询性能 | 高效多跳关系遍历 |
|
||||
| 加密 | KMS 静态加密 |
|
||||
| 备份恢复 | 自动备份,秒级恢复 |
|
||||
|
||||
## Connections
|
||||
- [[Amazon-RDS]]:Neptune(复杂关系图)vs RDS(结构化关系型)— 关系复杂度决定选型
|
||||
- [[Purpose-Built-Databases]]:Neptune 是 AWS 专用数据库品类中的图数据库成员
|
||||
- [[Multi-Database-Architecture]]:Neptune 在多数据库架构中作为图关系数据层
|
||||
|
||||
## Referenced In
|
||||
- [[ctp-topic-51-architecting-with-aws-purpose-built-databases]]
|
||||
|
||||
@@ -1,54 +1,45 @@
|
||||
---
|
||||
title: "Amazon RDS"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- Relational Database
|
||||
- Managed Service
|
||||
sources:
|
||||
- ctp-topic-66-exposing-the-differences-between-postgresql-rds-and-aurora
|
||||
last_updated: 2026-04-23
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon RDS(Relational Database Service)是 AWS 提供的托管关系型数据库服务,计算(EC2)与存储(EBS)分离,支持 Multi-AZ 部署,相比 Aurora 成本更低、存储选项更灵活。
|
||||
|
||||
## Core Architecture
|
||||
- **Compute + Storage Separation**:EC2 计算节点 + EBS 存储卷的分离架构
|
||||
- **Multi-AZ Deployment**:主节点 + 备用节点(独立计算和存储),故障时备用节点接管
|
||||
- **Single Endpoint**:每个集群一个端点(不同于 Aurora 的 Writer/Reader 分离)
|
||||
|
||||
## Key Advantages
|
||||
- **更低入门成本**:提供更小规格实例,适合小型数据库
|
||||
- **存储灵活性**:支持 GP2、GP3、预置 IOPS、磁性存储多种类型
|
||||
- **广泛引擎支持**:PostgreSQL、MySQL、MariaDB、Oracle、SQL Server 等
|
||||
- **更成熟**:发布更久,文档和社区资源更丰富
|
||||
|
||||
## Key Limitations
|
||||
- **RTO 2 分钟**:AZ 故障时恢复时间目标约 2 分钟
|
||||
- **读副本需数据复制**:新增读副本需重新复制数据
|
||||
- **无 Blue-Green Deployment**(PostgreSQL/MySQL 均不支持跨版本 Blue-Green)
|
||||
- **最大 IO 受 EBS 限制**:不如 Aurora 的无上限 IO 能力
|
||||
|
||||
## Storage Types
|
||||
| 类型 | 特点 | 适用场景 |
|
||||
|------|------|----------|
|
||||
| GP2 | 通用 SSD,平衡性能与成本 | 大多数工作负载 |
|
||||
| GP3 | 通用 SSD,独立性能配置 | 需要成本优化的场景 |
|
||||
| 预置 IOPS | 高性能,稳定的 IOPS | IO 密集型应用 |
|
||||
| 磁性 | 低成本,较低性能 | 归档/不常访问的数据 |
|
||||
|
||||
## Related Entities
|
||||
- [[Amazon Aurora]]:云原生数据库,性能更高但成本更高
|
||||
- [[AWS]]:云服务提供商
|
||||
- [[EBS]]:Elastic Block Store,RDS 的存储后端
|
||||
- [[ctp-topic-51-architecting-with-aws-purpose-built-databases]]:AWS 专用数据库架构
|
||||
- [[ctp-topic-66-exposing-the-differences-between-postgresql-rds-and-aurora]]:RDS vs Aurora 详细对比
|
||||
|
||||
## Aliases
|
||||
- RDS
|
||||
- Amazon RDS
|
||||
- RDS PostgreSQL
|
||||
- Amazon Relational Database Service
|
||||
- AWS RDS
|
||||
---
|
||||
title: "Amazon RDS"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- Relational
|
||||
- Managed
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon RDS(Relational Database Service)是 AWS 的全托管关系型数据库服务,支持 MySQL、PostgreSQL、MariaDB、Oracle、SQL Server 多种引擎,自动处理备份、补丁、故障恢复等运维任务。
|
||||
|
||||
## Aliases
|
||||
- RDS
|
||||
- Amazon RDS
|
||||
- Amazon Relational Database Service
|
||||
|
||||
## Description
|
||||
- **类型**:全托管关系型数据库服务
|
||||
- **支持的引擎**:MySQL · PostgreSQL · MariaDB · Oracle · SQL Server
|
||||
- **核心价值**:自动化运维(备份/补丁/故障恢复)· 数据端点简化应用访问 · 多可用区高可用
|
||||
- **适用场景**:传统 Web 应用 · 企业应用 · 需要固定 schema 和引用完整性的场景
|
||||
|
||||
## Key Properties
|
||||
| 属性 | 说明 |
|
||||
|------|------|
|
||||
| 部署选项 | 单 AZ / 多 AZ |
|
||||
| 自动备份 | 自动备份保留期可配置 |
|
||||
| 只读副本 | 支持 MySQL/PostgreSQL/MariaDB |
|
||||
| 加密 | KMS 透明加密 |
|
||||
| 监控 | CloudWatch 集成 |
|
||||
| 参数组 | 可定制数据库参数 |
|
||||
|
||||
## Connections
|
||||
- [[Amazon-Aurora]]:Aurora 是 RDS 的云原生演进,提供更高性能和更低运维成本
|
||||
- [[Amazon-DynamoDB]]:RDS(关系型)vs DynamoDB(NoSQL)— 根据数据结构选择
|
||||
- [[Amazon-ElastiCache]]:RDS + ElastiCache 组合 — 数据库层 + 缓存层
|
||||
- [[Multi-Database-Architecture]]:RDS 在多数据库架构中承担传统关系型数据层
|
||||
|
||||
## Referenced In
|
||||
- [[ctp-topic-51-architecting-with-aws-purpose-built-databases]]
|
||||
|
||||
@@ -1,41 +1,43 @@
|
||||
---
|
||||
title: "Amazon Timestream"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- Time-Series
|
||||
- IoT
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-23
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon Timestream 是 AWS 全托管的时序数据库(Time-Series Database),专为高吞吐量时序数据设计,支持自动数据分层(热存储/冷存储)。
|
||||
|
||||
## Key Use Cases
|
||||
- **IoT 传感器数据**:温度、压力、位置等设备遥测数据
|
||||
- **应用监控**:指标、日志、追踪数据的存储与分析
|
||||
- **工业遥测**:生产线设备状态监控
|
||||
- **金融数据**:股票价格、交易事件等时间序列分析
|
||||
|
||||
## Key Characteristics
|
||||
- **数据模型**:时间戳 + 测量值 + 维度
|
||||
- **自动分层**:热存储(Recent data)→ 冷存储(Historical data),自动降本
|
||||
- **查询引擎**:内置时序分析函数(插值、聚合、窗口函数)
|
||||
- **性能**:专为高写入吞吐量优化,支持数百万设备并发写入
|
||||
|
||||
## Aliases
|
||||
- Timestream
|
||||
- Amazon Timestream
|
||||
- AWS Timestream
|
||||
- Amazon Timestream for IoT Analytics
|
||||
|
||||
## Related Entities
|
||||
- [[Prometheus]]:时序监控数据采集器,Timestream 可作为其长期存储后端
|
||||
- [[Amazon-DynamoDB]]:通用 NoSQL 数据库,Timestream 在时序场景有 10-100 倍成本优势
|
||||
|
||||
## Related Concepts
|
||||
- [[Purpose-Built-Databases]]:Timestream 是 AWS 专用数据库家族中的时序数据库成员
|
||||
- [[Time-Series-Database]]:时序数据库核心概念——时间戳索引、数据分层、降采样查询
|
||||
---
|
||||
title: "Amazon Timestream"
|
||||
type: entity
|
||||
tags:
|
||||
- AWS
|
||||
- Database
|
||||
- Time-Series
|
||||
- IoT
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Overview
|
||||
Amazon Timestream 是 AWS 的全托管时序数据库,专为 IoT 设备和运维监控场景设计,能够高效存储和分析高吞吐量时间序列数据。
|
||||
|
||||
## Aliases
|
||||
- Timestream
|
||||
- Amazon Timestream
|
||||
- Amazon Timestream for LiveAnalytics
|
||||
|
||||
## Description
|
||||
- **类型**:全托管时序数据库
|
||||
- **核心价值**:专为高吞吐量时间序列数据优化 · 自动数据分层(内存层+磁带层)· 成本比关系型数据库低 10 倍
|
||||
- **适用场景**:IoT 传感器数据 · 应用程序指标 · 实时监控 · 工业遥测
|
||||
|
||||
## Key Properties
|
||||
| 属性 | 说明 |
|
||||
|------|------|
|
||||
| 数据模型 | 时间戳 + 测量值 + 维度 |
|
||||
| 自动分层 | 内存存储(热数据)+ 磁带存储(冷数据)|
|
||||
| 查询 | SQL 兼容查询接口 |
|
||||
| 插入速率 | 每秒数百万事件 |
|
||||
| 保留策略 | 可配置保留期 |
|
||||
| 无服务器 | 完全托管,自动扩展 |
|
||||
|
||||
## Connections
|
||||
- [[Amazon-RDS]]:Timestream(时序数据)vs RDS(事务数据)— 用途决定选型
|
||||
- [[Purpose-Built-Databases]]:Timestream 是 AWS 专用数据库品类中的时序数据库成员
|
||||
- [[Multi-Database-Architecture]]:Timestream 在多数据库架构中作为时序数据层
|
||||
|
||||
## Referenced In
|
||||
- [[ctp-topic-51-architecting-with-aws-purpose-built-databases]]
|
||||
|
||||
42
wiki/entities/Duolingo.md
Normal file
42
wiki/entities/Duolingo.md
Normal file
@@ -0,0 +1,42 @@
|
||||
---
|
||||
title: "Duolingo"
|
||||
type: entity
|
||||
tags:
|
||||
- Company
|
||||
- Technology
|
||||
- Multi-Database
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Overview
|
||||
Duolingo 是全球最大的语言学习平台,日活跃用户数千万。作为 AWS 客户,Duolingo 在生产环境中采用多数据库混合架构,展示了专用数据库组合的实际价值。
|
||||
|
||||
## Aliases
|
||||
- Duolingo
|
||||
- Duolingo, Inc.
|
||||
|
||||
## Description
|
||||
- **行业**:教育科技(EdTech)
|
||||
- **核心产品**:语言学习移动应用和 Web 平台
|
||||
- **AWS 数据库架构**:
|
||||
- [[Amazon-DynamoDB]]:存储个性化学习数据(用户进度、词汇记忆状态)
|
||||
- [[Amazon-ElastiCache]](Redis):缓存高频词和短语,减少数据库访问
|
||||
- [[Amazon-Aurora]]:处理事务性数据(支付、用户账户)
|
||||
- **架构价值**:展示了"为正确的工作选择正确的数据库"这一理念的实际应用
|
||||
|
||||
## Multi-Database Architecture Pattern
|
||||
Duolingo 的架构是 [[Multi-Database-Architecture]] 的经典案例:
|
||||
- **DynamoDB** → 个性化/非结构化数据(高并发读写)
|
||||
- **ElastiCache Redis** → 高频访问缓存(毫秒级响应)
|
||||
- **Aurora** → 强一致性事务数据(支付、账户)
|
||||
|
||||
## Connections
|
||||
- [[Amazon-DynamoDB]]:Duolingo 使用 DynamoDB 存储个性化学习数据
|
||||
- [[Amazon-ElastiCache]]:Duolingo 使用 ElastiCache Redis 缓存高频内容
|
||||
- [[Amazon-Aurora]]:Duolingo 使用 Aurora 处理事务数据
|
||||
- [[Multi-Database-Architecture]]:Duolingo 是该架构模式的典型案例
|
||||
|
||||
## Referenced In
|
||||
- [[ctp-topic-51-architecting-with-aws-purpose-built-databases]]
|
||||
@@ -1,32 +1,32 @@
|
||||
---
|
||||
title: "Gruntwork"
|
||||
type: entity
|
||||
tags: [AWS, IaC, DevOps, Terraform]
|
||||
sources: [ctp-topic-9-ci-cd-with-gruntwork, ctp-topic-48-terraform-vs-terragrunt, learning-sessions-ecs-deployment-using-iac-20230808-183322-meeting-recording]
|
||||
last_updated: 2026-05-05
|
||||
---
|
||||
|
||||
# Gruntwork
|
||||
|
||||
## Overview
|
||||
Gruntwork 是一家专注于 AWS 基础设施即代码(IaC)的公司,提供预构建、可定制的 Terraform 模块库,帮助团队快速构建生产级云基础设施。
|
||||
|
||||
## Products
|
||||
- **Gruntwork Landing Zone Architecture**:基于 Terraform/Terragrunt 的 AWS Landing Zone 参考架构,涵盖账户结构、网络、安全、运维等基础设施层
|
||||
- **Gruntwork Infrastructure Live**:生产级 Terraform 模块库,支持多账户、多区域部署
|
||||
- **Pipelines**:Gruntwork 推荐的 CI/CD 流水线方案,集成 GitHub Actions/Jenkins
|
||||
|
||||
## Key Modules
|
||||
- **ECS 模块**:Docker 容器部署模块,CTP/SRE 团队在此基础上构建了自己的 ECS 模块(实现 Listener 集中管理)
|
||||
- **EKS 模块**:Kubernetes 集群部署模块
|
||||
- **Landing Zone 模块**:AWS 组织、账户、OU 架构
|
||||
|
||||
## Gruntwork in CTP Context
|
||||
- [[ctp-topic-9-ci-cd-with-gruntwork]]:CTP Topic 9 深入 Gruntwork CI/CD 实践
|
||||
- [[ctp-topic-48-terraform-vs-terragrunt]]:Terraform 与 Terragrunt 对比,Gruntwork 作为辅助工具推荐
|
||||
- [[learning-sessions-ecs-deployment-using-iac-20230808-183322-meeting-recording]]:CTP 团队在 Gruntwork 仓库基础上开发 ECS 模块
|
||||
|
||||
## Connections
|
||||
- [[HashiCorp]] ← provider_of ← [[Terraform]] ← uses ← [[Gruntwork]]
|
||||
- [[Atlantis]] ← alternative_to ← [[Gruntwork-Pipelines]]
|
||||
- [[Gruntwork]] ← builds_on ← [[Infrastructure-as-Code]]
|
||||
---
|
||||
title: "Gruntwork"
|
||||
type: entity
|
||||
tags: [AWS, IaC, DevOps, Terraform]
|
||||
sources: [ctp-topic-9-ci-cd-with-gruntwork, ctp-topic-48-terraform-vs-terragrunt, learning-sessions-ecs-deployment-using-iac-20230808-183322-meeting-recording, ctp-topic-17-active-directory-services-in-gruntwork-aws-lzs]
|
||||
last_updated: 2026-05-05
|
||||
---
|
||||
|
||||
# Gruntwork
|
||||
|
||||
## Overview
|
||||
Gruntwork 是一家专注于 AWS 基础设施即代码(IaC)的公司,提供预构建、可定制的 Terraform 模块库,帮助团队快速构建生产级云基础设施。
|
||||
|
||||
## Products
|
||||
- **Gruntwork Landing Zone Architecture**:基于 Terraform/Terragrunt 的 AWS Landing Zone 参考架构,涵盖账户结构、网络、安全、运维等基础设施层
|
||||
- **Gruntwork Infrastructure Live**:生产级 Terraform 模块库,支持多账户、多区域部署
|
||||
- **Pipelines**:Gruntwork 推荐的 CI/CD 流水线方案,集成 GitHub Actions/Jenkins
|
||||
|
||||
## Key Modules
|
||||
- **ECS 模块**:Docker 容器部署模块,CTP/SRE 团队在此基础上构建了自己的 ECS 模块(实现 Listener 集中管理)
|
||||
- **EKS 模块**:Kubernetes 集群部署模块
|
||||
- **Landing Zone 模块**:AWS 组织、账户、OU 架构
|
||||
|
||||
## Gruntwork in CTP Context
|
||||
- [[ctp-topic-9-ci-cd-with-gruntwork]]:CTP Topic 9 深入 Gruntwork CI/CD 实践
|
||||
- [[ctp-topic-48-terraform-vs-terragrunt]]:Terraform 与 Terragrunt 对比,Gruntwork 作为辅助工具推荐
|
||||
- [[learning-sessions-ecs-deployment-using-iac-20230808-183322-meeting-recording]]:CTP 团队在 Gruntwork 仓库基础上开发 ECS 模块
|
||||
|
||||
## Connections
|
||||
- [[HashiCorp]] ← provider_of ← [[Terraform]] ← uses ← [[Gruntwork]]
|
||||
- [[Atlantis]] ← alternative_to ← [[Gruntwork-Pipelines]]
|
||||
- [[Gruntwork]] ← builds_on ← [[Infrastructure-as-Code]]
|
||||
|
||||
40
wiki/entities/Netflix.md
Normal file
40
wiki/entities/Netflix.md
Normal file
@@ -0,0 +1,40 @@
|
||||
---
|
||||
title: "Netflix"
|
||||
type: entity
|
||||
tags:
|
||||
- Company
|
||||
- Technology
|
||||
- Streaming
|
||||
- DynamoDB
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Overview
|
||||
Netflix 是全球最大的流媒体和娱乐订阅服务平台,也是 AWS 的深度用户,其大规模分布式系统架构是行业标杆案例。
|
||||
|
||||
## Aliases
|
||||
- Netflix
|
||||
- Netflix, Inc.
|
||||
- Netflix Tech Blog
|
||||
|
||||
## Description
|
||||
- **行业**:流媒体与娱乐
|
||||
- **规模**:2亿+订阅用户,覆盖190+国家
|
||||
- **AWS 深度用户**:Netflix 将大部分基础设施运行在 AWS 上
|
||||
- **DynamoDB 使用场景**:高弹性、低延迟 JSON 文档访问——用于存储用户偏好、观看历史、会话数据等
|
||||
- **架构价值**:展示了 DynamoDB 在超大规模下维持高弹性和低延迟的能力
|
||||
|
||||
## AWS Database Usage
|
||||
Netflix 使用 [[Amazon-DynamoDB]] 实现:
|
||||
- 用户配置数据的高可用访问
|
||||
- JSON 文档的灵活存储和快速检索
|
||||
- 任意规模下的弹性扩展
|
||||
|
||||
## Connections
|
||||
- [[Amazon-DynamoDB]]:Netflix 是 DynamoDB 的生产级用户
|
||||
- [[Multi-Database-Architecture]]:Netflix 的多数据库架构参考案例
|
||||
|
||||
## Referenced In
|
||||
- [[ctp-topic-51-architecting-with-aws-purpose-built-databases]]
|
||||
@@ -1,37 +1,34 @@
|
||||
---
|
||||
title: "Obsidian"
|
||||
type: entity
|
||||
tags: []
|
||||
sources: []
|
||||
last_updated: 2026-04-27
|
||||
tags: [知识管理, 笔记工具, AI, macOS]
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Aliases
|
||||
- Obsidian.md
|
||||
- Obsidian 笔记软件
|
||||
- Obsidian/PKM
|
||||
- Obsidian (软件)
|
||||
- Obsidian
|
||||
- obsidian
|
||||
|
||||
## Definition
|
||||
Obsidian 是一款本地优先的双链笔记软件,基于 Markdown,支持图谱视图和插件扩展,已成为个人知识管理(PKM)领域的主流工具。
|
||||
## Description
|
||||
本地优先的个人笔记与知识管理应用,支持双向链接和图谱视图,搭配 Claudian 等插件可打造 AI 驱动的终极个人知识库。
|
||||
|
||||
## Key Characteristics
|
||||
- 本地存储:笔记保存在本地文件夹,数据完全归用户所有
|
||||
- Markdown 优先:原生支持 Markdown 语法,适合开发者和技术写作者
|
||||
- 双链笔记:通过 `[[wikilink]]` 连接笔记,形成知识图谱
|
||||
- 插件生态:拥有庞大的社区插件生态,扩展性强(如 Tasks、Dataview、Templater 等)
|
||||
- 跨平台:支持 macOS、Windows、Linux、iOS、Android
|
||||
## Key Details
|
||||
- **类型**:知识管理工具 / 笔记应用
|
||||
- **平台**:macOS / Windows / Linux / 移动端
|
||||
- **特点**:本地存储、双向链接、图谱视图、插件生态
|
||||
- **AI 集成**:搭配 [[Claudian]] 插件可实现 AI 驱动的知识管理
|
||||
|
||||
## Role in Knowledge Management
|
||||
Obsidian 被广泛用于构建"第二大脑"(Second Brain),其核心理念是将笔记与知识连接起来,而非简单的文档管理。它既可以做笔记,也可以通过插件(如 Tasks)扩展为任务管理工具。
|
||||
|
||||
## Key Entities
|
||||
- [[kepano]]:Obsidian 的创始人和 CEO(Licat)
|
||||
## Role in Knowledge Graph
|
||||
- [[mac必装软件清单-2026-04-17]] 推荐的核心知识管理工具
|
||||
- [[Second Brain]] 生态的核心工具
|
||||
- [[Personal Knowledge Base (RAG)]] 的典型实现
|
||||
- [[obsidian-必装-skills]] 和 [[obsidian-cli]] 的主体应用
|
||||
|
||||
## Connections
|
||||
- [[ObsidianTasksPlugin]] ← provides_task_management_for ← [[Obsidian]]
|
||||
- [[DataviewPlugin]] ← provides_query_database_for ← [[Obsidian]]
|
||||
- [[Obsidian最有必要安装的10款插件是这些]] ← recommends_plugins_for ← [[Obsidian]](10款必备插件精选指南:Templater/Dataview/Spaced Repetition/Kanban/Projects/Outliner/Calendar/DB Folder/Homepage/File Explorer Note Count)
|
||||
- [[Obsidian高效指南]] ← related_to ← [[Obsidian]]
|
||||
- [[Todoist]] ← compared_with ← [[Obsidian]](任务管理功能对比)
|
||||
- [[Notion]] ← compared_with ← [[Obsidian]](笔记工具对比)
|
||||
- ← 插件:[[Claudian]](Claude Code 集成插件)
|
||||
- ← 相关文档:[[obsidian-必装-skills]](Skills 生态)、[[obsidian-cli]](CLI 工具)
|
||||
- ← 同属场景:[[Second Brain]]、[[Personal Knowledge Base (RAG)]]
|
||||
- ← 闪记配合:[[Raycast]] / [[Alfred]](启动器极速闪记)
|
||||
|
||||
## Notes
|
||||
Obsidian 是当前 AI 时代个人知识管理的标杆工具,支持丰富的插件生态,与 Claude Code 通过 Claudian 插件深度集成,是构建个人知识库的首选应用。
|
||||
|
||||
@@ -4,6 +4,7 @@ type: entity
|
||||
tags: []
|
||||
sources:
|
||||
- "[[养虾日记4-一次「context-limit-exceeded」错误排查-我以为是小问题-结果踩了大坑]]"
|
||||
- "[[obsidian-官方-cli-命令全景速查表]]"
|
||||
last_updated: 2026-04-10
|
||||
---
|
||||
|
||||
|
||||
41
wiki/entities/Peloton.md
Normal file
41
wiki/entities/Peloton.md
Normal file
@@ -0,0 +1,41 @@
|
||||
---
|
||||
title: "Peloton"
|
||||
type: entity
|
||||
tags:
|
||||
- Company
|
||||
- Technology
|
||||
- Fitness
|
||||
- ElastiCache
|
||||
sources:
|
||||
- ctp-topic-51-architecting-with-aws-purpose-built-databases
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Overview
|
||||
Peloton 是全球知名的联网健身公司,提供健身硬件(跑步机/自行车)和直播课程订阅服务。作为 AWS 客户,Peloton 使用 Amazon ElastiCache Redis 提供即时客户反馈。
|
||||
|
||||
## Aliases
|
||||
- Peloton
|
||||
- Peloton Interactive
|
||||
- Peloton Bike / Peloton Tread
|
||||
|
||||
## Description
|
||||
- **行业**:联网健身科技
|
||||
- **核心产品**:健身硬件 + 直播/点播课程订阅
|
||||
- **AWS 数据库使用**:[[Amazon-ElastiCache]](Redis)
|
||||
- 用于为客户提供即时反馈(课程排名、实时数据、成就解锁等)
|
||||
- 展示了 ElastiCache Redis 在实时响应场景中的价值
|
||||
- **架构价值**:内存数据库在消费者健身应用中的低延迟响应案例
|
||||
|
||||
## Key Use Case
|
||||
Peloton 使用 ElastiCache Redis 实现:
|
||||
- 实时排行榜和成绩展示
|
||||
- 即时课程反馈数据
|
||||
- 高频实时交互场景的毫秒级响应
|
||||
|
||||
## Connections
|
||||
- [[Amazon-ElastiCache]]:Peloton 是 ElastiCache Redis 的生产级用户
|
||||
- [[Multi-Database-Architecture]]:Peloton 的使用场景是缓存层架构的参考
|
||||
|
||||
## Referenced In
|
||||
- [[ctp-topic-51-architecting-with-aws-purpose-built-databases]]
|
||||
36
wiki/entities/RSSHub.md
Normal file
36
wiki/entities/RSSHub.md
Normal file
@@ -0,0 +1,36 @@
|
||||
---
|
||||
title: "RSSHub"
|
||||
type: entity
|
||||
tags: [rss, open-source, self-hosted]
|
||||
last_updated: 2026-04-23
|
||||
---
|
||||
|
||||
## Overview
|
||||
RSSHub 是一个开源项目(`diygod/rsshub`),能够为不支持 RSS 的网站(如 YouTube、Twitter、微博等)生成标准 RSS Feed,从而实现统一的内容订阅。
|
||||
|
||||
## Details
|
||||
- **类型**: 开源项目 / 工具
|
||||
- **官方仓库**: https://github.com/DIYgod/RSSHub
|
||||
- **Docker 镜像**: `diygod/rsshub`
|
||||
- **部署方式**: Docker Compose(主流),支持本地自建
|
||||
- **关键路由**: `/youtube/channel/<channel_id>`、`/youtube/user/<username>`
|
||||
|
||||
## Usage in This Wiki
|
||||
- [[YouTube Content Pipeline]] 使用 RSSHub 作为 YouTube 频道 RSS 转换层
|
||||
- [[blogwatcher-daily收藏]] 通过本地 RSSHub 实例(`http://192.168.3.45:1200`)转换 YouTube 频道为 RSS Feed
|
||||
- [[multi-source-tech-news-digest]] 通过 RSSHub 生成标准化 RSS
|
||||
|
||||
## Key Configuration
|
||||
- `YOUTUBE_KEY`: YouTube Data API v3 凭据,用于稳定获取 YouTube 数据
|
||||
- `HTTP_PROXY` / `HTTPS_PROXY`: 容器内代理,用于绕过网络限制
|
||||
- `PORT`: 监听端口(默认 1200)
|
||||
|
||||
## Connections
|
||||
- [[YouTube Content Pipeline]] ← uses ← [[RSSHub]]
|
||||
- [[Docker Compose]] ← hosts ← [[RSSHub]]
|
||||
- [[RSSHub]] ← requires ← [[YouTube Data API v3]]
|
||||
|
||||
## Aliases
|
||||
- RSSHub
|
||||
- RSSHub 实例
|
||||
- 本地 RSSHub
|
||||
31
wiki/entities/Raycast.md
Normal file
31
wiki/entities/Raycast.md
Normal file
@@ -0,0 +1,31 @@
|
||||
---
|
||||
title: "Raycast"
|
||||
type: entity
|
||||
tags: [macOS, 效率工具, 启动器]
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Aliases
|
||||
- Raycast
|
||||
- raycast
|
||||
|
||||
## Description
|
||||
macOS 万能启动器,替代 Spotlight,支持计算器、剪贴板历史、窗口管理等功能,是效率工具生态的核心组件。
|
||||
|
||||
## Key Details
|
||||
- **类型**:效率工具 / 启动器
|
||||
- **平台**:macOS
|
||||
- **用途**:替代 Spotlight,计算器和剪贴板历史超好用
|
||||
|
||||
## Role in Knowledge Graph
|
||||
- [[mac必装软件清单-2026-04-17]] 推荐的第一梯队效率工具
|
||||
- [[obsidian-官方-cli-命令全景速查表]] 中推荐与 Obsidian CLI 结合实现极速闪记工作流
|
||||
- [[我的工具集]] 相关生态工具
|
||||
|
||||
## Connections
|
||||
- ← 相关工具:[[Rectangle]](同为效率工具)
|
||||
- ← 替代对象:Spotlight(macOS 原生启动器)
|
||||
- ← 配合使用:[[Obsidian]] CLI 极速闪记
|
||||
|
||||
## Notes
|
||||
Raycast 是 macOS 上广受欢迎的启动器替代品,支持丰富的扩展生态,其剪贴板历史功能深受用户好评。
|
||||
29
wiki/entities/Rectangle.md
Normal file
29
wiki/entities/Rectangle.md
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
title: "Rectangle"
|
||||
type: entity
|
||||
tags: [macOS, 效率工具, 开源]
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Aliases
|
||||
- rectangle
|
||||
|
||||
## Description
|
||||
开源免费的分屏管理工具,专为 macOS 设计,支持通过快捷键快速对齐和管理窗口。
|
||||
|
||||
## Key Details
|
||||
- **类型**:效率工具 / 窗口管理
|
||||
- **平台**:macOS
|
||||
- **价格**:免费开源
|
||||
- **用途**:大屏办公必备,从 Windows 转 Mac 必装
|
||||
|
||||
## Role in Knowledge Graph
|
||||
- [[mac必装软件清单-2026-04-17]] 推荐的第一梯队效率工具
|
||||
- [[macOS Spatial/Metal Engineer Agent Personality]] 的替代窗口管理方案
|
||||
|
||||
## Connections
|
||||
- ← 相关工具:[[Raycast]](同为效率工具)
|
||||
- ← 替代方案:[[macOS Spatial/Metal Engineer Agent Personality]]
|
||||
|
||||
## Notes
|
||||
Rectangle 通过快捷键实现窗口快速分屏,是 macOS 原生窗口管理的增强工具,适合需要同时操作多个窗口的用户。
|
||||
34
wiki/entities/WSL2.md
Normal file
34
wiki/entities/WSL2.md
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
title: "WSL2"
|
||||
type: entity
|
||||
tags: []
|
||||
sources: ["wsl2-启动与网络配置指南", "install-wsl"]
|
||||
last_updated: 2026-04-17
|
||||
---
|
||||
|
||||
## 基本信息
|
||||
- **全称**:Windows Subsystem for Linux 2
|
||||
- **类型**:产品 / 开发工具
|
||||
- **官方文档**:https://docs.microsoft.com/windows/wsl/
|
||||
|
||||
## 说明
|
||||
WSL2 是 Microsoft 官方提供的 Windows 内置 Linux 运行环境,基于完整 Linux 内核(WSL1 为翻译层),默认使用 NAT 网络模式。Windows 10/11 Build 19041+ 可通过 `wsl --install` 一键安装。
|
||||
|
||||
## 核心特性
|
||||
- **完整 Linux 内核**:WSL2 使用真实 Linux 内核,支持系统调用兼容
|
||||
- **NAT 网络模式(默认)**:WSL2 有独立 IP,与 Windows 主机网络隔离
|
||||
- **镜像网络模式(推荐)**:通过 `.wslconfig` 配置 `networkingMode=mirrored` + `dnsTunneling=true` 使 WSL2 与 Windows 共享网络堆栈
|
||||
- **跨文件系统**:Windows 驱动器挂载在 `/mnt/c/` 下
|
||||
|
||||
## 相关工具
|
||||
- **[[uv]]**:Python 包管理工具,可通过 `ghproxy.com` 镜像加速安装
|
||||
- **[[Hermes Agent]]**:可通过 `ghproxy.com` 镜像地址安装
|
||||
|
||||
## 来源
|
||||
- [[wsl2-启动与网络配置指南]]
|
||||
- [[install-wsl]]
|
||||
|
||||
## Connections
|
||||
- [[WSL2]] ← depends_on ← [[Install WSL]](先安装后配置)
|
||||
- [[WSL2]] ← uses ← [[ghproxy]](通过反向代理加速下载)
|
||||
- [[WSL2]] ← related_to ← [[Ubuntu Server]](均为 Linux 环境,WSL2 面向桌面开发,Ubuntu Server 面向无头服务器)
|
||||
34
wiki/entities/ghproxy.md
Normal file
34
wiki/entities/ghproxy.md
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
title: "ghproxy"
|
||||
type: entity
|
||||
tags: []
|
||||
sources: ["wsl2-启动与网络配置指南", "ubuntu-server科学上网"]
|
||||
last_updated: 2026-04-17
|
||||
---
|
||||
|
||||
## 基本信息
|
||||
- **全称**:ghproxy.com
|
||||
- **类型**:工具 / 网络服务
|
||||
- **网址**:https://ghproxy.com/
|
||||
|
||||
## 说明
|
||||
ghproxy.com 是国内可访问的 GitHub 反向代理服务,通过将 `github.com` 替换为 `mirror.ghproxy.com/https://github.com` 绕过网络限制,适用于 uv 安装器、Claude Code、Hermes Agent 等工具的下载加速。
|
||||
|
||||
## 使用方式
|
||||
将 GitHub 下载地址前缀替换:
|
||||
```
|
||||
https://github.com → https://mirror.ghproxy.com/https://github.com
|
||||
```
|
||||
|
||||
### 典型场景
|
||||
- `uv` 安装器:`curl -LsSf https://mirror.ghproxy.com/https://github.com/astral-sh/uv/releases/latest/download/uv-installer.sh | sh`
|
||||
- Hermes Agent:`curl -fsSL https://mirror.ghproxy.com/https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash`
|
||||
|
||||
## 来源
|
||||
- [[wsl2-启动与网络配置指南]]
|
||||
- [[ubuntu服务器通过rsync实现日常增量备份]](提及 rsync 备份相关)
|
||||
|
||||
## Connections
|
||||
- [[ghproxy]] ← used_by ← [[WSL2]](WSL2 环境下通过 ghproxy 加速 GitHub 下载)
|
||||
- [[ghproxy]] ← used_by ← [[uv]](uv 安装器下载加速)
|
||||
- [[ghproxy]] ← used_by ← [[Hermes Agent]](Hermes Agent 安装加速)
|
||||
@@ -24,6 +24,7 @@ last_updated: 2026-05-01
|
||||
## Sources
|
||||
- [[2025-年-11-个神级-ai-开源平替-github-杀疯了]]
|
||||
- [[n8n-workflow-orchestration]]
|
||||
- [[obsidian-官方-cli-命令全景速查表]] — Obsidian CLI 工作流编排场景(AI 收件箱自动分拣员、跨平台数据库级联录入)
|
||||
- [[可自动化-可扩展-ai增强的电商数据采集与处理系统]]
|
||||
- [[n8n-docker-install-update]]
|
||||
- [[n8n-full-tutorial-building-ai-agents-in-2025-for-beginners]]
|
||||
|
||||
Reference in New Issue
Block a user