IT书架 本次搜索耗时 0.118 秒,为您找到 1075 个相关结果.
  • 102.MongoDB 有哪些存储引擎?

    114 2024-02-18 《MySQL面试题》
    102.MongoDB 有哪些存储引擎? 102.MongoDB 有哪些存储引擎? 从 《MongoDB Documentation —— Storage Engines》 中,我们看到 MongoDB 有三种存储引擎: WiredTiger Storage Engine 默认 In-Memory Storage Engine MMAPv1 ...
  • 454.Go 语言当中 Channel 缓冲有什么特点?

    114 2024-01-23 《Golang面试题》
    Go 语言当中 Channel 缓冲有什么特点? Go 语言当中 Channel 缓冲有什么特点? 参考解析 无缓冲的 channel是同步的,而有缓冲的channel是非同步的。
  • 104.MongoDB 为什么选择 B-Tree 索引?

    112 2024-02-18 《MySQL面试题》
    104.MongoDB 为什么选择 B-Tree 索引? MySQL 面试题 中,我们已经看到 MySQL 使用的是 B+Tree 索引。 B+Tree 内节点不存储数据,所有 data 存储在叶节点导致查询时间复杂度固定为 log(n) 。 B-Tree 查询时间复杂度不固定,与 key 在树中的位置有关,最好为O(1) 。 我们知道,尽可能少的...
  • 448.Go 支持什么形式的类型转换?

    111 2024-01-23 《Golang面试题》
    Go 支持什么形式的类型转换? Go 支持什么形式的类型转换? 参考解析 将整数转换为浮点数。 Go 支持显式类型转换以满足其严格的类型要求。 i := 55 //int j := 67.8 //float64 sum := i + int ( j ) //j is converted to in...
  • 简单工厂模式

    简单工厂模式 1.1 模式动机 1.2 模式定义 1.3 模式结构 1.4 时序图 1.5 模式分析 1.6 简单工厂模式的优点 1.7 简单工厂模式的缺点 1.8 适用环境 1.9 Go语言实现 simple.go代码 simple_test.go代码 1.10 总结 简单工厂模式 1.1 模式动机 考虑一个简单的软件应...
  • 107.MongoDB 如何实现分片?

    100 2024-02-18 《MySQL面试题》
    107.MongoDB 如何实现分片? 107.MongoDB 如何实现分片? MongoDB 分片,是将数据水平切分到不同的物理节点。当应用数据越来越大的时候,数据量也会越来越大。当数据量增长时,单台机器有可能无法存储数据或可接受的读取写入吞吐量。利用分片技术可以添加更多的机器来应对数据量增加以及读写操作的要求。 或者,我们可以将 MongoD...
  • 105.什么是 MongoDB 聚合操作?

    99 2024-02-18 《MySQL面试题》
    105.什么是 MongoDB 聚合操作? 105.什么是 MongoDB 聚合操作? 聚合操作,能够处理数据记录并返回计算结果。聚合操作能将多个文档中的值组合起来,对成组数据执行各种操作,返回单一的结果。它相当于 SQL 中的 COUUNT(*) 组合 GROUP BY 。 对于 MongoDB 中的聚合操作,应该使用 aggregate 方法。...
  • 113.了解和使用过哪些分库分表中间件?

    97 2024-02-18 《MySQL面试题》
    113.了解和使用过哪些分库分表中间件? 113.了解和使用过哪些分库分表中间件? 在将数据库进行分库分表之后,我们一般会引入分库分表的中间件,使之能够达到如下目标。 尽量透明化分库分表所带来的影响,让使用方尽量像使用一个数据库一样使用水平分片之后的数据库集群,这是分库分表的主要设计目标。 ? 分库分表的实现方式? 目前,市面上提供的分...
  • 108.为什么要在 MongoDB 中使用分析器?

    97 2024-02-18 《MySQL面试题》
    108.为什么要在 MongoDB 中使用分析器? 108.为什么要在 MongoDB 中使用分析器? 数据库分析工具(Database Profiler),会针对正在运行的 mongod 实例收集数据库命令执行的相关信息。 包括增删改查的命令以及配置和管理命令。 分析器(profiler) 会写入所有收集的数据到 system.profile ...
  • 2. Go 有哪些关键字?

    2. Go 有哪些关键字? 2. Go 有哪些关键字?