IT书架 本次搜索耗时 0.024 秒,为您找到 157 个相关结果.
  • 106. MongoDB 如何实现高可用?

    130 2024-02-18 《MySQL面试题》
    106. MongoDB 如何实现高可用? 106. MongoDB 如何实现高可用? 和 MySQL 一样,MongoDB 也提供了其复制方案,为实现高可用提供了基础。目前,MongoDB 支持两种复制模式: Master / Slave ,主从复制,角色包括 Master 和 Slave 。 Replica Set ,复制集复制,角色包括 P...
  • 课程总结

    三个阶段go基础知识讲解 - 第一个阶段微服务阶段 - 第二个阶段 (知识面)单体应用开发, gin从0开始讲解,自己集成的, 规范性,先运行起来,然后再深入负载均衡, 限流熔断(负载均衡算法原理、熔断限流的原理) - 建议大家去看一下网上的资料深入一下算法全面: 商品系统, 订单系统商品系统,订单系统(很复杂的系统): 深入的地方面试的时候都会很容易通关...
  • 109.聊聊 MongoDB 备份?

    127 2024-02-18 《MySQL面试题》
    109.聊聊 MongoDB 备份? 109.聊聊 MongoDB 备份? 和 MySQL 备份方式和策略类似,MongoDB 也需要定期的全量备份,以及定期的增量备份。具体可以看看 《MongoDB 增量备份方案》 和 《Mongodb 增量备份脚本与原理》 。 ? journal 回放在条目(entry)不完整时(比如恰巧有一个中途故障了)...
  • 1.1 存储引擎

    MyIASM 2. InnoDB 3. TokuDB 4. Memory 数据库的存储引擎是数据库的底层软件组织,数据库管理系统(DBMS)使用存储引擎创建、查询、更新和删除数据。不同的存储引擎提供了不同的存储机制、索引技巧、锁定水平等功能,都有其特定的功能。现在,许多数据库管理系统都支持多种存储引擎,常用的存储引擎主要有MyISAM、InnoDB...
  • 84.redis缓存雪崩、击穿、穿透、到底是什么

    今日目标 一、场景 二、缓存雪崩 三、缓存穿透 四、缓存击穿 五、思考 今日目标 能够掌握Redis缓存雪崩概念及解决方案 能够掌握Redis缓存击穿概念及解决方案 能够掌握Redis缓存穿透概念及解决方案 一、场景 在今天的互联网里,高并发、大数据量、大流量已经成为了代言词,那么我们的系统也承受着巨大的压力,首当其冲的解决方案就是...
  • 5.应用构建:如何构建一个高质量的 Go 应用?

    应用程序组成部分及构建方法 应用配置 应用业务逻辑处理 应用启动框架 最佳构建方法 miniblog 应用构建 编译并运行 miniblog 小结 提示:本节课最终代码为:feature/s02 。 开发一个 Go 项目,最核心的目的是开发一个能够满足产品需求的应用,那么如何构建应用呢?不同的开发者有不同的构建方法。 有些开发者将...
  • 25. 什么是 B-Tree 索引?

    184 2024-02-17 《MySQL面试题》
    25. 什么是 B-Tree 索引? 25. 什么是 B-Tree 索引? B-Tree 是为磁盘等外存储设备设计的一种平衡查找树。因此在讲 B-Tree 之前先了解下磁盘的相关知识。 系统从磁盘读取数据到内存时是以磁盘块(block)为基本单位的,位于同一个磁盘块中的数据会被一次性读取出来,而不是需要什么取什么。 InnoDB存储引擎中有页...
  • 19 Swoole入门篇(下)

    Swoole入门篇(下) Task异步任务 为什么需要异步任务这种机制呢? Task初始化 Timer定时器 swoole_timer_tick swoole_timer_after 小结 Swoole入门篇(下) 上一篇我们讲了如何安装Swoole 扩展,编写HTTP 服务器,编写WebSocket 服务器。这一章将会介绍Task 异...
  • 19. 消息队列的一般存储方式有哪些?

    19. 消息队列的一般存储方式有哪些? 19. 消息队列的一般存储方式有哪些? 当前业界几款主流的MQ消息队列采用的存储方式主要有以下三种方式。 ? 1. 分布式KV存储 这类 MQ 一般会采用诸如 LevelDB 、RocksDB 和 Redis 来作为消息持久化的方式。由于分布式缓存的读写能力要优于 DB ,所以在对消息的读写能力要求都不是...
  • 22. 为什么会有分布式事务?

    22. 为什么会有分布式事务? 22. 为什么会有分布式事务? 从本地事务来看,我们可以看为两块,一个是 service 产生多个节点,另一个是 resource 产生多个节点。 ? 可能会有胖说,我们就是一个单体应用,不存在这样的情况。OK ,没问题,那么我们回过头来想想用户下单完成,我们需要给用户发短信。如果发送短信失败,可能是网络抖动的原因,...