IT书架 本次搜索耗时 1.256 秒,为您找到 228 个相关结果.
  • 23. 分布式事务的基础?

    23. 分布式事务的基础? 23. 分布式事务的基础? 数据库的 ACID 满足了数据库本地事务的基础,但是它无法满足分布式事务,这个时候衍生了 CAP 和 BASE 两个经典理论。 ? CAP 理论 CAP 定理,又被叫作布鲁尔定理。对于设计分布式系统来说(不仅仅是分布式事务)的架构师来说,CAP 就是你的入门理论。 C (一致性):在分...
  • 原生查询

    原生查询 Exec QueryRow 和 QueryRows SetArgs Values / ValuesList / ValuesFlat RowsToMap RowsToStruct Prepare 原生查询 大多数时候,你都不应该使用原生查询。只有在无可奈何的情况下才应该考虑原生查询。使用原生查询可以: 无需使用 ORM 表...
  • 179.RR级别下能否读取事务ID靠后且尚未提交的记录?

    RR级别下能否读取事务ID靠后且尚未提交的记录? 答案: RR级别下能否读取事务ID靠后且尚未提交的记录? 参考解析 题目来源:滴滴 答案: 在使用Innodb存储引擎下MySQL读取两种读取方法,快照读与当前读。 快照读:简单的select操作(不包括 select … lock in share mode, select …...
  • 13 漫画 Go 语言项目实战 聊天服务

    2534 2022-11-29 《漫画Go语言》
    漫画 Go 语言项目实战 聊天服务 聊天服务准备技术 实现步骤 创建API项目 自动化生成swagger文档 新建控制器用于创建websocket连接 服务端收发消息处理 创建客户端 心跳检测和重连机制 配置文件说明 数据库设计 业务分析 项目git地址 漫画 Go 语言项目实战 聊天服务 学习了Go语言的基础知识,Go语言中...
  • 安装kubesphere

    安装kubesphere 1.安装docker并设置国内镜像 2.安装系统依赖项 3.按照官方文档安装all-in-one 4.如果遇到一直无法继续的问题可以参考 5.kubesphere的3个概念 工作负载: 服务: 容器组(pod):为什么要容器组 安装kubesphere 1.安装docker并设置国内镜像 建议选择 cen...
  • 21、说过的话就一定要办到 —— redo 日志(下)

    redo日志(下) redo日志文件 redo日志刷盘时机 redo日志文件组 redo日志文件格式 Log Sequence Number flushed_to_disk_lsn lsn值和redo日志文件偏移量的对应关系 flush链表中的LSN checkpoint 批量从flush链表中刷出脏页 查看系统中的各种LSN值 inn...
  • 6、快速查询的秘籍 —— B+ 树索引

    没有索引的查找 在一个页中的查找 在很多页中查找 索引 一个简单的索引方案 InnoDB中的索引方案 聚簇索引 二级索引 联合索引 InnoDB的B+树索引的注意事项 根页面万年不动窝 内节点中目录项记录的唯一性 一个页面最少存储2条记录 MyISAM中的索引方案简单介绍 MySQL中创建和删除索引的语句 前边我们详细唠叨了I...
  • 86.如何使用 Redis 实现分布式锁?

    86.如何使用 Redis 实现分布式锁? 86.如何使用 Redis 实现分布式锁? Redis 实现分布式锁,需要考虑如下几个方面: 1、正确的获得锁 set 指令附带 nx 参数,保证有且只有一个进程获得到。 2、正确的释放锁 使用 Lua 脚本,比对锁持有的是不是自己。如果是,则进行删除来释放。 3、超时的自动释放...
  • 5、盛放记录的大盒子 —— InnoDB 数据页结构

    不同类型的页简介 数据页结构的快速浏览 记录在页中的存储 记录头信息的秘密 Page Directory(页目录) Page Header(页面头部) File Header(文件头部) File Trailer 总结 不同类型的页简介 前边我们简单提了一下页 的概念,它是InnoDB 管理存储空间的基本单位,一个页的大小一般是16K...