- 数据库开发是每个后端开发者的必修课,但面对关系型、非关系型、国产数据库等众多选择,新手往往不知从何入手。本文从选型决策、SQL编写、表结构设计、性能调优到工具链选择,梳理一条清晰的数据库开发学习路径,并结合国产数据库环境下的开发实战经验,帮助新手快速建立系统化的数据库开发能力。 数据库开发是每个后端开发者的必修课,但面对关系型、非关系型、国产数据库等众多选择,新手往往不知从何入手。本文从选型决策、SQL编写、表结构设计、性能调优到工具链选择,梳理一条清晰的数据库开发学习路径,并结合国产数据库环境下的开发实战经验,帮助新手快速建立系统化的数据库开发能力。
- 时序数据库是2026年增长最快的数据库细分赛道之一,全球时序数据年复合增长率已突破45%,单一大型能源或制造企业的日均时序数据增量已可突破PB级。面对金仓时序数据库、TDengine、InfluxDB、TimescaleDB、IoTDB等众多选择,选型不能只看QPS数字。本文从技术路线、写入性能、查询能力、压缩效率、生态兼容五个维度,对5款主流时序数据库进行深度对比。 时序数据库是2026年增长最快的数据库细分赛道之一,全球时序数据年复合增长率已突破45%,单一大型能源或制造企业的日均时序数据增量已可突破PB级。面对金仓时序数据库、TDengine、InfluxDB、TimescaleDB、IoTDB等众多选择,选型不能只看QPS数字。本文从技术路线、写入性能、查询能力、压缩效率、生态兼容五个维度,对5款主流时序数据库进行深度对比。
- MySQL优化器有一个“自作聪明”的行为——当单列索引无法完全覆盖查询时,它可能选择索引合并(Index Merge) ,同时使用多个单列索引,把结果集合并起来。听起来很合理对吧?但索引合并有严格的适用条件,用错了比全表扫描还慢——尤其是UNION类型的索引合并,需要对多个结果集去重和排序,代价极高。本文拆解索引合并的3种类型、3个踩坑场景,以及什么时候该用复合索引替代。 MySQL优化器有一个“自作聪明”的行为——当单列索引无法完全覆盖查询时,它可能选择索引合并(Index Merge) ,同时使用多个单列索引,把结果集合并起来。听起来很合理对吧?但索引合并有严格的适用条件,用错了比全表扫描还慢——尤其是UNION类型的索引合并,需要对多个结果集去重和排序,代价极高。本文拆解索引合并的3种类型、3个踩坑场景,以及什么时候该用复合索引替代。
- 大家好,我是小耶,写功课只是为了我踩过的坑,你们别再踩了!某省政务云,系统跑在传统“服务器+存储+数据库”架构上。业务量涨了,数据库CPU经常跑到85%以上,I/O等待时间飙到50ms+,响应时间从50ms涨到600ms,用户投诉不断。第一轮:加CPU、加内存、换NVMe SSD——花了80万,性能提升不到15%。第二轮:换了一台软硬协同预调优的数据库一体机——同样预算,性能提升200%以上... 大家好,我是小耶,写功课只是为了我踩过的坑,你们别再踩了!某省政务云,系统跑在传统“服务器+存储+数据库”架构上。业务量涨了,数据库CPU经常跑到85%以上,I/O等待时间飙到50ms+,响应时间从50ms涨到600ms,用户投诉不断。第一轮:加CPU、加内存、换NVMe SSD——花了80万,性能提升不到15%。第二轮:换了一台软硬协同预调优的数据库一体机——同样预算,性能提升200%以上...
- 以三个月实测的视角,划清AI Agent自治运维的真实能力边界:巡检、慢SQL发现等重复活已可替代,复杂根因、变更审批、数据兜底仍需人把关,探讨DBA角色从救火队员向定规则、把关人的转型。 以三个月实测的视角,划清AI Agent自治运维的真实能力边界:巡检、慢SQL发现等重复活已可替代,复杂根因、变更审批、数据兜底仍需人把关,探讨DBA角色从救火队员向定规则、把关人的转型。
- 从安全、成本、技术三个角度讲清楚为什么要推进国产数据库替代,拆解"分层替换"的真实落地逻辑,并分享判断国产数据库是否可靠的方法,帮你理性看待数据库国产化。 从安全、成本、技术三个角度讲清楚为什么要推进国产数据库替代,拆解"分层替换"的真实落地逻辑,并分享判断国产数据库是否可靠的方法,帮你理性看待数据库国产化。
- 大家好,我是数据库小学妹👋 我踩过的坑,你别再踩。 “为什么MySQL的索引用B+树,不用哈希,不用红黑树?”很多DBA面试都会被问到这个问题。你的答案是"B+树矮胖、叶子节点有链表、支持范围查询"。面试官如果接着问:那为什么矮胖就好?你该怎么答? 我在这方面也被问住过,后来自己啃了几天存储引擎的源码和文档,才把这层窗户纸捅破。今天不背八股,从磁盘IO这个最底层的约束,一步步推,为什么最后是 大家好,我是数据库小学妹👋 我踩过的坑,你别再踩。 “为什么MySQL的索引用B+树,不用哈希,不用红黑树?”很多DBA面试都会被问到这个问题。你的答案是"B+树矮胖、叶子节点有链表、支持范围查询"。面试官如果接着问:那为什么矮胖就好?你该怎么答? 我在这方面也被问住过,后来自己啃了几天存储引擎的源码和文档,才把这层窗户纸捅破。今天不背八股,从磁盘IO这个最底层的约束,一步步推,为什么最后是
- 从一次真实死锁现场切入,讲清行锁、间隙锁、插入意向锁的加锁机制与死锁形成原理,手把手教你怎么用show engine innodb status和information_schema定位死锁,并给出加锁顺序设计等避坑清单。 从一次真实死锁现场切入,讲清行锁、间隙锁、插入意向锁的加锁机制与死锁形成原理,手把手教你怎么用show engine innodb status和information_schema定位死锁,并给出加锁顺序设计等避坑清单。
- 同城双活作为从“主备”走向“多活”的关键架构,正在成为核心业务容灾的基线方案。本文从容灾架构的演进逻辑出发,详细拆解同城双活的技术原理、三大核心技术挑战(数据同步、流量分发与故障切换、脑裂预防),对比分析共享存储集群与分布式数据库两条主流技术路线 同城双活作为从“主备”走向“多活”的关键架构,正在成为核心业务容灾的基线方案。本文从容灾架构的演进逻辑出发,详细拆解同城双活的技术原理、三大核心技术挑战(数据同步、流量分发与故障切换、脑裂预防),对比分析共享存储集群与分布式数据库两条主流技术路线
- 数据库解决方案不是某一个数据库软件,而是引擎选型、部署形态、工具链、服务保障四层的组合。本文拆解四层结构、五条主流技术路线、五类业务场景落地方案,并给出决策四步框架与避坑清单,帮选型期的你少走弯路。 数据库解决方案不是某一个数据库软件,而是引擎选型、部署形态、工具链、服务保障四层的组合。本文拆解四层结构、五条主流技术路线、五类业务场景落地方案,并给出决策四步框架与避坑清单,帮选型期的你少走弯路。
- SQL国际标准每数年更新一次,SQL:2023作为最新版本已发布三年。但大量开发者仍在沿用十年前的旧写法。本文聚焦JSON_TABLE、GREATEST/LEAST、QUALIFY三项与日常开发强相关的新特性,通过新旧代码对比,展示可立即上手的优化写法,并附主流数据库兼容性参考。 SQL国际标准每数年更新一次,SQL:2023作为最新版本已发布三年。但大量开发者仍在沿用十年前的旧写法。本文聚焦JSON_TABLE、GREATEST/LEAST、QUALIFY三项与日常开发强相关的新特性,通过新旧代码对比,展示可立即上手的优化写法,并附主流数据库兼容性参考。
- 关系型数据库是数据技术的基石,但很多人学了多年SQL仍未理解其核心原理。本文从存储引擎、索引结构、查询优化器、事务引擎四大组件入手,拆解行存与列存、B+树与哈希、优化器翻车场景、ACID隔离级别等硬核知识点,并梳理2026年关系型数据库在分布式、多模融合、AI原生方向上的最新进化趋势。 关系型数据库是数据技术的基石,但很多人学了多年SQL仍未理解其核心原理。本文从存储引擎、索引结构、查询优化器、事务引擎四大组件入手,拆解行存与列存、B+树与哈希、优化器翻车场景、ACID隔离级别等硬核知识点,并梳理2026年关系型数据库在分布式、多模融合、AI原生方向上的最新进化趋势。
- 从一次主从延迟的生产事故切入,讲清MySQL主从复制原理(binlog、relay log、三线程、同步模式),拆解Seconds_Behind_Master的坑与延迟定位方法,给出主从不一致的发现与修复流程和避坑清单。 从一次主从延迟的生产事故切入,讲清MySQL主从复制原理(binlog、relay log、三线程、同步模式),拆解Seconds_Behind_Master的坑与延迟定位方法,给出主从不一致的发现与修复流程和避坑清单。
- KES-Operator基于Kubernetes Operator模式和声明式管理理念,将KES集群纳管至K8s原生体系,提供自动化部署、持续状态管理、灵活扩缩容、物理备份及监控等一体化运维能力。其核心逻辑是把DBA的运维经验编码为软件,实现从“人工执行操作”到“定义期望状态”的运维模式转变。 KES-Operator基于Kubernetes Operator模式和声明式管理理念,将KES集群纳管至K8s原生体系,提供自动化部署、持续状态管理、灵活扩缩容、物理备份及监控等一体化运维能力。其核心逻辑是把DBA的运维经验编码为软件,实现从“人工执行操作”到“定义期望状态”的运维模式转变。
- 从库延迟是DBA的“深夜噩梦”——大事务追不上、并行复制调不好、监控看不出问题。本文是主从延迟系列的收尾篇,聚焦“解决问题”的极致优化:把延迟从秒级压到毫秒级。从并行复制的四代演进出发,拆解WRITESET与LOGICAL_CLOCK的本质差异、worker数调优的量化方法、binlog与刷盘参数的精细化配置,以及业务侧与架构侧的配套优化,帮你在生产环境中把从库延迟压缩到极限。 从库延迟是DBA的“深夜噩梦”——大事务追不上、并行复制调不好、监控看不出问题。本文是主从延迟系列的收尾篇,聚焦“解决问题”的极致优化:把延迟从秒级压到毫秒级。从并行复制的四代演进出发,拆解WRITESET与LOGICAL_CLOCK的本质差异、worker数调优的量化方法、binlog与刷盘参数的精细化配置,以及业务侧与架构侧的配套优化,帮你在生产环境中把从库延迟压缩到极限。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签