-
超全的数据库建表/SQL/索引规范,建议打印
因为工作岗位的原因,负责制定了关于后端组数据库的规约规范,作为所有产品线的规范,历经几版的修改,最终形成下边的文本,规范在整个后端执行也有大半年的时间,对于整个团队在开发阶段就减少不恰当的建表语句、错...
-
MySQL 主从延迟,读写分离七种解决方案
大家好,我是Tom哥。 我们都知道互联网数据有个特性,大部分场景都是 读多写少,比如:微博、微信、淘宝电商,按照 二八原则,读流量占比甚至能达到 90%。 结合这个特性,我们对底层的数据库架构也会做相...
-
云数据建模:为数据仓库设计数据库
为数据仓库或数据集市设计数据库本质上与为传统OLTP系统设计数据库有很大不同。事实上,对于这些纯分析系统来说,许多被普遍接受的设计OLTP数据库的最佳实践很可能被认为是最糟糕的实践。 因此,数据建模人...
-
分库分表实战:最初的我们—了解一下单库外卖订单系统
前 言 上一期内容我们整体了解了分库分表实战项目当前使用的系统架构 ,也就是单库版本订单系统的系统架构。同时,我们也知道了未来要做的分库分表版本的订单系统架构。现在,我们就从单库版本的订单系统开始,一...
-
MySQL数据库的SQL调优,你会了吗?
目录 前言初步了解索引要调优 SQL,怎么能不认识 explain重点!SQL 优化 一、前言 因为笔者现在工作中用的存储引擎大多是 InnoDB,所以本文基于 InnoDB,数据库版本MySQL 5...
-
-
-
-
SQL语句中单引号、双引号的用法
下面我们就分别讲述,虽然说的是Insert语句, 但是Select、Update、Delete语句都是一样的。 假如有下述表格 mytabe字段1 username 字符串型(姓名)字段2 age 数...
-
学SQL必须了解的十个高级概念
Stratascratch的创始人Nathan Rosidi以及我觉得我认为10个最重要和相关的中级到高级SQL概念。 1.常见表表达式(CTEs) 如果您想要查询子查询,那就是CTEs施展身手的时候...
