category

database

共 166 篇文章。
全部文章gamegolang客户端开发MinigameSaasrustPythonJavacgTypescriptengineCocosMmodatabase
GraphQL

GraphQL 过滤、搜索与聚合:查询数据的工程化

GraphQL 过滤、搜索与聚合建模实战:过滤器参数化设计(FilterInput/等值/范围/成员)、排序与分页的工程约定、全文搜索的 GraphQL 建模(Elasticsearch/搜索聚合)、统计与聚合查询设计(Aggregation 类型/分组统计)、过滤与授权的组合(行级过滤不泄露)、多字段搜索与 faceted 搜索、性能(过滤下推/索引)以及常见过滤器设计反模式。

8 分钟阅读
GraphQL search Aggregation
GraphQL

GraphQL 多态类型设计:Interface 与 Union 深度实践

GraphQL 多态类型设计实战:interface 与 union 的区别与选型、多态 schema 建模(共同字段抽象/鉴别字段)、inline fragment 与 __typename 的消费模式、多态查询的性能与 N+1、多态类型的 mutation 设计、接口演进与破坏性变更、union/interface 在真实业务(消息流/支付/内容类型)中的应用,以及多态与 Federation 的组合实践。

8 分钟阅读
GraphQL Interface
database

ClickHouse 实时数仓架构实战:分层设计、实时管道与 Lambda/Kappa

从 T+1 离线数仓到分钟级实时数仓,ClickHouse 是 OLAP 侧的核心引擎。本文系统讲解实时数仓的分层架构(ODS/DWD/DWS/ADS)、Kafka 到 ClickHouse 的实时管道、物化视图秒级预聚合、一致性/迟到数据/重放三大挑战、宽表窄表建模、Lambda 与 Kappa 架构选型,以及实时数仓的运维要点。

11 分钟阅读
ClickHouse 实时数仓 数据管道
database

时序分析最佳实践:时间序列建模、降采样与异常检测 SQL

系统讲解 ClickHouse 处理时间序列数据的最佳实践:时序表设计(时间列/排序键/分区)、时间分组聚合(dateBin/toStartOfInterval)、降采样与稀疏化、滑动窗口与同比环比、常见时序指标(最大最小值/变异系数)、SQL 异常检测(Z-score/移动平均)、与 TSDB(InfluxDB/Prometheus)的对比,以及大规模时序写入与保留策略。

5 分钟阅读
ClickHouse 时序 数据分析
database

复制表与跨机房容灾:ReplicatedMergeTree、双活架构与脑裂防护

系统讲解 ClickHouse 复制与跨机房容灾:ReplicatedMergeTree 的复制原理(基于 ClickHouse Keeper/ZooKeeper 的日志复制)、多副本读写路径、副本间数据同步延迟、ClickHouse Keeper 与 ZooKeeper 对比、跨机房部署拓扑(同城双活/异地多活)、脑裂(Split Brain)成因与防护(Keeper 仲裁/quorum)、以及故障切换演练与数据一致性校验。

6 分钟阅读
ClickHouse 复制 容灾