一闪笔记 本次搜索耗时 1.654 秒,为您找到 17 个相关结果.
  • 101. 什么是 MongoDB ?

    138 2024-02-18 《MySQL面试题》
    102. 什么是 MongoDB ? 102. 什么是 MongoDB ? MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 它支持的数据结构非常松散,是类似 jSON 的 BSON 格式,因此可以存储比较复杂的数据类型。 Mongo 最大的特点是他支持的查询语言非常强大,其语法有点...
  • 105.什么是 MongoDB 聚合操作?

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

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

    126 2024-02-18 《MySQL面试题》
    103.MongoDB 支持哪些数据类型? 103.MongoDB 支持哪些数据类型? String Integer Double Boolean Object ObjectId Arrays Min/Max Keys Datetime Code Regular Expression … 等等 ? 为什么要在 MongoDB 中用”Code”数据...
  • 106. MongoDB 如何实现高可用?

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

    115 2024-02-18 《MySQL面试题》
    102.MongoDB 有哪些存储引擎? 102.MongoDB 有哪些存储引擎? 从 《MongoDB Documentation —— Storage Engines》 中,我们看到 MongoDB 有三种存储引擎: WiredTiger Storage Engine 默认 In-Memory Storage Engine MMAPv1 ...
  • 104.MongoDB 为什么选择 B-Tree 索引?

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

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

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

    8 2025-09-12 《Golang面试题》
    🔹总结 - 面试问题与候选人回答 🔹最佳回答示范(优化版) 1. 自我介绍(精简有力版) 2. Redis 多 key 原子性(最佳回答) 3. MongoDB 性能问题定位(最佳回答) 4. Go sync.Map 优化机制(最佳回答) 5. Go GMP 调度模型(最佳回答) 6. AOI 实现(最佳回答) 🔹AOI 常见优化实现 1. ...