MySQL 与 PostgreSQL 数据存储结构与字段变更机制深度解析
第一部分:存储体系架构对比1.1 存储层次结构两种数据库采用不同的存储层次架构,这直接决定了它们在数据管理、并发控制、DLL 实现等方面的差异。
C# 零停机数据库迁移:给 500 万行的表加字段而不锁表
很多团队把“数据库迁移”当成一件小事:写个 migration,发布时自动跑一下。直到某天在 500 万行的订单表上执行了一条 ALTER TABLE,锁表 4 分钟,接口全线超时。真正难的从来不是改表,而是让新旧代码同时在线的那段时间不出错。
PostgreSQL 基本操作详解
PostgreSQL 基本操作详解(常用命令 + SQL + 实战)PostgreSQL(简称 PG)是一款功能强大的开源关系型数据库。它和 MySQL 在基本 SQL 操作上非常相似,但在数据库管理、Schema、数据类型、自增主键、权限管理等方面存在一些区别。
2.10为什么表结构设计决定了数据分析的下限
我刚入行时,接手了一个“订单查询慢”的工单。运营每次查用户订单都要等半分钟。我打开订单表,发现user_id字段没有索引,更离谱的是订单金额用的是VARCHAR,里面还混着“¥”符号。统计GMV时要用CAST转换,又慢又容易出错。
Go 每日一库之 sqlc:根据 sql 生成代码
使用 PostgreSQL 的小伙伴非常建议尝试一番!大家如果发现好玩、好用的 Go 语言库,欢迎到 Go 每日一库 GitHub 上提交 issue。
快速体验Apache Doris:修改表结构
Schema在线变更是一个十分重要的功能特性,因为在实际业务中,Schema的变更会十分频繁。Doris支持Online Schema Change。所谓的Schema在线变更就是指Scheme的变更不会影响数据的正常导入和查询。
2.6MySQL库表操作指南(电商数据分析专用)
开篇:为什么数据分析师要会建库建表我刚入行时,以为数据分析师只需要会写SELECT查询就够了。直到有一天,我接到了一个任务:从零开始搭建一个店铺经营分析库,需要把运营每天导出的Excel订单数据导入数据库,然后做报表。我这才发现,不会建库建表,连数据都放不进去。
003- SQL Server 创建和修改表
常见数据类型说明int : 整数型decimal : 精确小数, 常保存金额,单价,税率等数据float : 近似小数, 常用科学计算,统计指标这些, 有小误差money : 货币专用, 建议用 decimalchar(5): 固定长度,存储ANSI字符,不足的补英文半角空格,可
12.2 必须人工审核的三类改动:schema、权限、密钥
12.1 节讲解了倒序读 diff 的通用 review 方法论。本节聚焦无论 PR 多小、AI 多自信、CI 多绿,都必须人工审核到位的三类核心变更类型,这类变更一旦出错,不属于普通 bug,而是生产事故。