随笔分类 -  数据库

摘要:I/O到底是什么? I/O(input/output)是指内存与外部设备之间的交互(数据拷贝)。 磁盘 I/O 指的是硬盘和内存之间的输入输出。读取本地文件的时候,要将磁盘的数据拷贝到内存中,修改本地文件的时候,需要把修改后的数据拷贝到磁盘中 网络 I/O 指的是网卡与内存之间的输入输出。当网络上的 阅读全文
posted @ 2022-03-28 18:34 当康 阅读(189) 评论(0) 推荐(0)
摘要:概述 主要关注 MyISAM 和 InnoDB 对比项 MyISAM InnoDB 外键 不支持 支持外键 事务 不支持 支持事务 行表锁 表级锁,即使操作一条记录也会锁住整张表,不适合高并发操作 行级锁,数据更新时只锁某一行,不对其他行有影响,适合高并发操作注意:数据插入时使用表锁 缓存 只缓存索 阅读全文
posted @ 2022-03-26 22:20 当康 阅读(61) 评论(0) 推荐(0)
摘要:1. 什么是多版本并发控制 MVCC(多版本并发控制,Multiversion concurrency control),它是一种在并发时对读写控制的方法。 MVCC 是通过保存数据在某个时间点的快照来实现并发控制的。不管事务执行多长时间,事务内部看到的数据是不受其它事务影响的,根据事务开始的时间不 阅读全文
posted @ 2022-03-25 00:19 当康 阅读(265) 评论(0) 推荐(0)
摘要:1. MySQL 的架构模式 MySQL 是一个典型的C/S架构程序,MySQL Server提供数据库服务,完成客户端的请求和操作,Client负责连接到Server。 MySQL客户端可以是图形化界面,命令行,代码等,会根据指定的 IP 和 Port 连到服务器,通过一定的协议来进行 SQL 的 阅读全文
posted @ 2022-03-24 18:33 当康 阅读(138) 评论(0) 推荐(0)
摘要:Mysql日志是什么? 日志,就是一种将行为动作记录到一个地方,这个地方可以是文件,文本等可存储的载体。 MySQL日志记录了MySQL数据库日常操作和错误信息。MySQL有不同类型的日志文件,从日志当中可以查询到MySQL数据库的运行情况、用户的操作、错误的信息等。 MySQL日志分类 在 mys 阅读全文
posted @ 2022-03-23 21:01 当康 阅读(541) 评论(0) 推荐(0)
摘要:索引基础 什么是索引? 官方解释:索引(Index)是帮助MySQL高效获取数据的数据结构。 通俗理解:索引是一种特殊的文件(InnoDB 数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 为什么使用数据索引能提高效率? 数据索引的存储是有序的 在有序的情况下,通过索 阅读全文
posted @ 2022-03-20 23:53 当康 阅读(649) 评论(0) 推荐(0)
摘要:CDC 是什么? CDC 的全称是 Change Data Capture ,在广义的概念上,只要是能捕获数据变更的技术,我们都可以称之为 CDC 。目前通常描述的 CDC 技术主要面向数据库的变更,是一种用于捕获数据库中数据变更的技术。 CDC 技术的应用场景非常广泛: 数据同步:用于备份,容灾; 阅读全文
posted @ 2022-03-16 18:40 当康 阅读(665) 评论(0) 推荐(0)
摘要:下载 redis 镜像 访问 Redis 镜像库地址 可以通过 Sort by 查看其他版本的 Redis,默认是最新版本 redis:latest。 命令 描述 docker pull redis 下载最新版Redis镜像 (其实此命令就等同于 : docker pull redis:latest 阅读全文
posted @ 2022-03-10 13:27 当康 阅读(162) 评论(0) 推荐(0)
摘要:分库分表概述 在业务量不大时,单库单表即可支撑。 当数据量过大存储不下、或者并发量过大负荷不起时,就要考虑分库分表。 本文总结了分库分表的相关概念、全局ID的生成策略、分片策略、平滑扩容方案、以及流行的方案。 分库分表相关术语 读写分离: 不同的数据库,同步相同的数据,分别只负责数据的读和写。 分区 阅读全文
posted @ 2022-02-26 23:07 当康 阅读(1969) 评论(0) 推荐(0)
摘要:这是一个常见的面试场景题,考验的是面试准备范围的广度,见过就会答。 思路 基于数据库 如果之前没有遇见过,最容易想到的就是平时接触的最多的数据库排序。前端每隔一段时间调用接口去查询数据库,然后更新排行榜表。 在一个用户量非常的小的具体场景,这是可行的。 如果是一个游戏排行榜的话,随着游戏玩家的增加, 阅读全文
posted @ 2022-02-26 22:03 当康 阅读(1538) 评论(0) 推荐(0)