数据库 20 / 255 题

mongodb可以取代mysql吗

面试一口气版本不能完全取代。MySQL 和 MongoDB 是互补关系,不是替代关系。核心差异四点:事务能力, MySQL InnoDB 的 ACID 事务经过几十年打磨,任意复杂度跨表事务极其成熟;MongoDB 4.0...

简答 简单
admin 06-05

mongodb和elasticSearch的对比

MongoDB 和 Elasticsearch 定位完全不同:MongoDB 是通用型文档数据库, 核心是持久化存储和事务处理,适合做主存储。Elasticsearch 是基于 Lucene 的搜索引擎,...

简答 简单
admin 06-05

mongodb与redis的对比

MongoDB 和 Redis 是完全不同定位的数据库,互补而非竞争:MongoDB 是磁盘型文档数据库, 核心是可靠存储海量数据,做主库。Redis 是内存型键值存储, 核心是极致读写速度,做缓存和工具。关键差异五点:存储介质,...

简答 简单
admin 06-05

mongodb基本介绍

MongoDB是一种开源的、面向文档的NoSQL数据库,专为处理非结构化或半结构化数据而设计。它采用类似JSON格式的BSON(Binary...

简答 简单
admin 06-05

Mongodb windows安装

第一步:下载安装包 MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB...

简答 简单
admin 06-05

Mongodb苹果安装

brew install mongosh 添加 MongoDB 官方仓库:brew tap mongodb/brew # 添加官方 Tap 源 安装 MongoDB 社区版:brew install...

简答 简单
admin 06-05

Mongodb 数据类型

MongoDB 的数据类型基于 BSON 格式, BSON 是 JSON 的二进制扩展,支持更多类型。最常用的是这几种:String, UTF-8 编码,所有文本字段都用它,中文 emoji 都支持。Number,...

简答 简单
admin 06-05

mysql与mongodb体系结构对比

MySQL 和 MongoDB 体系结构的核心差异可以从五个维度来看:存储模型, MySQL 是关系型二维表,结构固定,适合结构化数据;MongoDB 是文档型,BSON...

简答 简单
admin 06-05

mongodb介绍,他适合什么场景用

面试一口气版本MongoDB 是基于文档模型的开源 NoSQL 数据库, 数据以 BSON 格式存储,天生支持 JSON 嵌套结构,不需要预定义表结构。三大核心能力:复制集, 主从自动切换,数据多副本,高可用开箱即用。分片集群,...

简答 简单
admin 06-05

mongodb-业务应用场景

• High performance - 对数据库高并发读写的需求。 • Huge Storage - 对海量数据的高效率存储和访问的需求。• High Scalability && High Availability-...

简答 简单
admin 06-05

什么时候选择MongoDB

面试一口气版本选择 MongoDB 的核心场景:数据是文档型结构时, 比如订单嵌套商品、用户画像、CMS 内容,一条文档搞定,不用拆表 JOIN。需求频繁变动、快速迭代时, Schema-less...

简答 简单
admin 06-05

redis-bitmap

Bitmap 是 Redis String 的位操作扩展——本质上把字节拆成每个 bit 当成独立的标志位,每个 bit 代表一个布尔值(签到、在线、有权限)。核心命令四件套:SETBIT 设置某一位是 1 还是 0,GETBIT...

简答 困难
admin 06-04

Redis-Geo详解

Redis GEO = ZSet + GeoHash 经纬度编码,3.2+ 内置。底层——GeoHash 把经纬度编码成数字: 二维经纬度交替二分编码成 52 位整数存入 ZSet 的...

简答 简单
admin 06-04

Redis-HyperLogLog详解

HyperLogLog 是一种概率基数统计算法,不是真正的存储结构——它不存元素本身,只估算集合中不重复元素的个数。每个 HLL key 固定只占 12KB,可以统计 2⁶⁴ 个元素,误差约 0.81%。原理是用 Hash...

简答 困难
admin 06-04

redis多路复用

多路复用 = 一个线程同时盯 N 个 Socket,哪个来数据就处理哪个。操作系统提供的底层能力——Linux 用 epoll,Mac 用 kqueue,老系统用 select。epoll 和 select...

简答 困难
admin 06-04

redis如何调优

Redis 调优 → 先体检后开药(slowlog + --bigkeys + INFO memory 三件套先看):最快见效果——大 Key 和热 Key:...

简答 中等
admin 06-04

redis config配置

Redis 生产配置覆盖几个核心维度。基础层设好 port、bind 监内网、protected-mode 防暴露、daemonize 后台运行。安全层配 requirepass 密码、rename-command 禁用...

简答 简单
admin 06-04

redis集群方式

Redis 的集群演进分为四代——主从复制解决读扩展和数据备份,用 RDB 全量同步 + 增量 backlog 机制同步,但不支持自动故障切换。Sentinel 在主从之上加了一套监控选举机制,最小 3...

简答 困难
admin 06-04

Redis布隆过滤器原理-再解读

布隆过滤器的实现基于以下两个组件:1.位数组(Bit Array)一个长度为 m 的二进制向量,初始所有位均为 0。例如:[0, 0, 0, 0, 0, 0, 0, 0, 0, 0](m=10)。2.多个独立哈希函数(Hash...

简答 困难
admin 06-04

redis 布隆过滤器

布隆过滤器是一种概率型数据结构,核心价值是用极小的空间判断"一个元素是否在集合中"——说不存在就是 100% 不存在,说存在可能有极小概率误判。在 Redis 场景中它主要是解决缓存穿透的——把数据库所有 ID...

简答 困难
admin 06-04
4 / 13 页(共 255 题)
每页 20 50 100