容器,其实是一种特殊的进程而已。很多人会把Docker项目称为轻量级虚拟化技术的原因,实际上就是把虚拟机的概念套用在了容器上。 Linux 容器...
一、分布式系统的指标 性能(吞吐量/响应时间/完成时间) 资源占用 可用性 可扩展性 二、分布式协调与同步 1、分布式互斥 对于同一共享资源,一...
根据加锁的范围,MySQL里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁就是对整个数据库实例加锁。MySQL提供了一个加全局锁的...
一、系统粒粒面应该避免长事务,如果你是业务开发负责人同时也是数据库负责人,你会有什么方案来避免出现或者处理这种情况呢? 首先,从应用开发端来看:...
索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。一本500页的书,如果你想快速找到其中的某一个知识点,在不借助目录的情况下,估计可得...
最近开始做新的项目,遇到游戏大厅这块服务开始做起。一系列之前的构思都可以逐步实现了,目前想到的就是达到三个目标: 1、无状态服务设计 2、有状态...
事务就是要保证一组数据库操作,要么全部成功,要么全部失败。再MySQL中,事务支持是在引擎层实现的。MySQL是一个支持多引擎的系统,但并不是所...
与查询流程不一样的是,更新流程还涉及两个重要的日志模块:redo log(重做日志) 和 binlog(归档日志)。 redo log: 如果每...
类似 select * from T where ID=10; 我们看到的只是这条语句的返回一个结果,却不知道这条语句在MySQL内部执行过程。...