首页
›
Web后端与企业应用开发
›
014-文件对象存储领域边界蓝图
›
《对象存储领域建模:服务边界与PostgreSQL集成实践》
VIP20
本课程属于:014-文件对象存储领域边界蓝图
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
对象存储领域建模:服务边界与PostgreSQL集成实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
对象存储概述
什么是对象存储 · 对象存储与块存储/文件存储的区别 · 对象存储的核心优势(可扩展性
对象存储概述
什么是对象存储
02
领域驱动设计(DDD)基础
实体 · 值对象 · 聚合
DDD
领域驱动设计
03
对象存储核心领域模型
Bucket(存储桶)与Object… · 属性设计 · 生命周期状态机
对象存储核心领域…
Bucket
04
服务边界划分
基于DDD的限界上下文识别 · 划分元数据服务 · 存储服务
服务边界划分
DDD
05
PostgreSQL在对象存储中的角色
元数据存储 · 事件溯源 · 索引构建
PostgreSQL
对象存储
06
元数据服务建模(上)
Bucket元数据表设计(id · name · owner
元数据服务建模
Bucket
07
元数据服务建模(下)
Object元数据表设计(id · bucket_id · key
元数据服务建模
Object
08
多版本控制与版本管理
版本ID生成策略(UUID v7/时… · 版本链表设计 · 版本删除与标记删除的SQL实现
多版本控制
版本管理
09
存储类与生命周期策略建模
存储类枚举(Standard · IA · Glacier
存储类
生命周期策略建模
10
访问控制策略(IAM与ACL)建模
Bucket Policy与Obje… · 策略解析与缓存策略 · PostgreSQL的JSONB查询…
IAM
ACL
11
事件通知与异步处理
基于PostgreSQL的LISTE… · 结合PGQ或Outbox模式保证事件…
事件通知
异步处理
12
审计日志与操作溯源
审计日志表设计(event_id · actor · action
审计日志
操作溯源
13
分片与分布式元数据
基于Bucket ID或Object… · PostgreSQL的Citus/F…
分片
分布式元数据
14
数据一致性模型
对象存储的最终一致性场景(列表一致性 · 读后写一致性) · PostgreSQL事务隔离级别在元…
数据一致性模型
对象存储的最终一…
15
事务边界与并发控制
乐观锁(版本号/ETag)在对象更新… · PostgreSQL的SELECT…
事务边界
并发控制
16
索引服务建模
基于对象标签(Tag)的索引表设计 · 全文检索(tsvector)在对象名… · GIN索引的创建与维护
索引服务建模
Tag
17
大对象(Large Object)与分段上传
分段上传的Part表设计(uploa… · part_number · etag
Large
Object
18
存储后端与元数据解耦
元数据服务与存储服务(如MinIO · Ceph RGW)的接口设计 · PostgreSQL作为唯一真相来源…
存储后端
元数据解耦
19
数据迁移与双写策略
从旧元数据存储迁移到PostgreS… · 双写一致性校验 · 回滚机制
数据迁移
双写策略
20
性能优化
连接池配置(PgBouncer) · 读写分离(主从复制) · 物化视图在统计查询中的应用
性能优化
PgBouncer
21
备份与灾难恢复
PostgreSQL的PITR(时间… · WAL归档策略 · 跨区域备份设计
备份
灾难恢复
22
监控与告警
基于pg_stat_statemen… · 元数据服务健康检查表设计 · Prometheus + Grafa…
监控
告警
23
测试策略
单元测试(Repository层Mo… · 集成测试(Testcontainer… · 性能测试(pgbench模拟元数据写…
测试策略
Repository
24
安全最佳实践
数据加密(TLS · pgcrypto) · 行级安全策略(RLS)实现多租户隔离
安全最佳实践
TLS
25
API网关与元数据服务集成
RESTful API设计(Crea… · PutObject · ListObjects)
API
网关
26
事件溯源与CQRS模式
基于PostgreSQL的事件存储表… · aggregate_type · aggregate_id
CQRS
事件溯源
27
多区域与全球部署
基于PostgreSQL的逻辑复制实… · 冲突解决策略(Last Writer… · CRDT)
多区域
全球部署
28
成本建模与容量规划
元数据存储量估算公式 · PostgreSQL存储成本与性能权… · 基于存储类的分层计费表设计
成本建模
容量规划
29
实战案例
基于开源对象存储(MinIO)与Po… · 代码架构与核心SQL片段
实战案例
MinIO
30
课程总结与未来展望
对象存储领域建模的核心原则 · PostgreSQL在云原生存储中的…
课程总结
未来展望
所属VIP或分类
同VIP:Go对象存储边界发布回滚与故障恢复
同VIP:Go对象存储边界领域建模与架构设计
同VIP:MinIO集群架构:服务边界划分与高可用设计实践