IT书架 本次搜索耗时 0.048 秒,为您找到 157 个相关结果.
  • 121.mysql 聚簇索引和非聚簇索引区别

    11 2024-06-11 《MySQL面试题》
    聚簇索引和非聚簇索引的主要区别在于数据存储方式和查询效率。 数据存储: 聚簇索引(也称为聚集索引)将数据行存储在与索引相同的B+树结构中,叶子节点直接包含数据行。 非聚簇索引(也称为二级索引或辅助索引)的叶子节点仍然是索引文件,只包含指向对应数据块的指针。 查询效率: 聚簇索引可以通过索引直接获取到数据,适合范围查询和排序场景,但维护索引代价较...
  • 原生查询

    原生查询 Exec QueryRow 和 QueryRows SetArgs Values / ValuesList / ValuesFlat RowsToMap RowsToStruct Prepare 原生查询 大多数时候,你都不应该使用原生查询。只有在无可奈何的情况下才应该考虑原生查询。使用原生查询可以: 无需使用 ORM 表...
  • 23. 分布式事务的基础?

    23. 分布式事务的基础? 23. 分布式事务的基础? 数据库的 ACID 满足了数据库本地事务的基础,但是它无法满足分布式事务,这个时候衍生了 CAP 和 BASE 两个经典理论。 ? CAP 理论 CAP 定理,又被叫作布鲁尔定理。对于设计分布式系统来说(不仅仅是分布式事务)的架构师来说,CAP 就是你的入门理论。 C (一致性):在分...
  • 179.RR级别下能否读取事务ID靠后且尚未提交的记录?

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

    2335 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...
  • 25. 聊聊 XA 方案?

    25. 聊聊 XA 方案? 25. 聊聊 XA 方案? XA 是 X/Open CAE Specification (Distributed Transaction Processing)模型,它定义的 TM(Transaction Manager)与 RM(Resource Manager)之间进行通信的接口。 Java中 的 javax.tra...
  • 86.如何使用 Redis 实现分布式锁?

    98 2024-02-18 《MySQL面试题》
    86.如何使用 Redis 实现分布式锁? 86.如何使用 Redis 实现分布式锁? Redis 实现分布式锁,需要考虑如下几个方面: 1、正确的获得锁 set 指令附带 nx 参数,保证有且只有一个进程获得到。 2、正确的释放锁 使用 Lua 脚本,比对锁持有的是不是自己。如果是,则进行删除来释放。 3、超时的自动释放...
  • 12. 业务架构:如何设计、开发简洁架构?

    4 层架构开发 Model 层代码开发 Store 层代码开发 Biz 层代码开发 Controller 层代码开发 编译、启动、测试 小结 提示:本节课最终代码为:feature/s17 。 开发完基础功能之后,就需要开发业务逻辑相关的代码了。因为相比于基础功能,业务逻辑代码占了整个代码仓库代码量的绝大部分,并且业务代码也更加复杂。...
  • 1.事务和分布式事务

    1、事务概念: 2、为什么要存在事务? 3、事务4大特征ACID: 1. 原子性[atomicity] 2. 一致性[consistency] 3. 隔离性[isolation] 4. 持久性[durability] 4. 分布式事务 1、事务概念: 一组sql语句操作单元,组内所有SQL语句完成一个业务,如果整组成功:意味着全部...