数据库 第871页
-
-
这几道Redis面试题都不懂,怎么拿offer?
随着系统访问量的提高,复杂度的提升,响应性能成为一个重点的关注点。而缓存的使用成为一个重点。redis 作为缓存中间件的一个佼佼者,成为了面试必问项目。本文分享一下Redis几道常见的面试题: 缓存雪...
-
数据库版本如何单独升级,并且将原有数据迁移过去
在我们开发的应用中,一般都会涉及到数据库,使用数据的时候会涉及到数据库的升级、数据的迁移、增加行的字段等。比如,用户定制数据的保存,文件的端点续传信息的保存等都会涉及到数据库。 我们应用***个版本是...
-
详解MySQL数据库JSON类型:用法、意义、内置函数
概述 在MySQL数据库中,直到5.7这个版本,开始引入JSON数据类型,在此之前如果想在表中保存JSON格式类型的数据,则需要依靠varchar或者text之类的数据类型,如果在低于5.7版本的数据...
-
DM 源码阅读系列文章(八)Online Schema Change 迁移支持丨TiDB 工具
本文为 TiDB Data Migration 源码阅读系列文章的第八篇, 《DM 源码阅读系列文章(七)定制化数据迁移功能的实现》...
-
TiDB Binlog 源码阅读系列文章(二)初识 TiDB Binlog 源码
TiDB Binlog 架构简介 TiDB Binlog 主要由 Pump 和 Drainer 两部分组成,其中 Pump 负责存储 TiDB 产生的 bi...
-
分享一份实用的MySQL数据库规范,值得收藏
今天主要分享一下mysql的数据库规范,仅供参考。从基础、命名、表设计、字段设计、索引设计、sql编写、行为规范几个方面做介绍。 基础规范 (1) 必须使用InnoDB存储引擎 说明:支持事务、行级锁...
-
DM 源码阅读系列文章(九)shard DDL 与 checkpoint 机制的实现丨TiDB 工具
本文为 TiDB Data Migration 源码阅读系列文章的第九篇,在 《DM 源码阅读系列文章(八)Online Schema Change...
-
MySQL实用语句收集
对于Mysql常用的SQL语句比如select、create、insert、update、delete、join、order by、group by等等相信大家都不陌生;但对于一些不是很常用却又十分实...
-
分布式锁用Redis还是Zookeeper?
为什么用分布式锁?在讨论这个问题之前,我们先来看一个业务场景。 图片来自 Pexels 为什么用分布式锁? 系统 A 是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之...
