技术栈
nosql
LightOfNight
26 分钟前
分布式
·
后端
·
mongodb
·
中间件
·
面试
·
架构
·
nosql
【后端面试题】【中间件】【NoSQL】MongoDB的配置服务器、复制机制、写入语义和面试准备
引入了分片机制之后,MongoDB启用了配置服务器(config server) 来存储元数据,这些元数据包括分片信息、权限控制信息,用来控制分布式锁。其中分片信息还会被负责执行查询mongos使用。 MongoDB的配置服务器有一个很大的优点,就是主节点崩溃了,它也可以继续提供读服务。 大多数中间件的主从结构都是在主节点崩溃之后完全不可用,直到选举出了一个新的主节点。 但是不管怎么说,配置服务器在MongoDB里是一个非常关键的组件,如果一旦配置服务器有问题,哪怕只是轻微地性能抖动一下,对整个Mongo
番茄炒西红柿炒蛋
1 小时前
java
·
mongodb
·
nosql
秋招Java后端开发冲刺——非关系型数据库篇(MongoDB)
本文介绍非关系型数据库MongoDB的基础知识和常见面试题。1. 介绍:MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。 2.特点
LightOfNight
1 天前
数据库
·
分布式
·
后端
·
mongodb
·
中间件
·
面试
·
nosql
【后端面试题】【中间件】【NoSQL】MongoDB的优点和分片机制
两个关键:灵活性和横向扩展能力当下,跟数据存储和检索有关的中间件基本上都会支持分片,或者步入分布式时代后诞生的中间件,基本都会考虑分片机制。 在MongoDB里,可以使用所谓的分片集合(collection)。每一个分片集合都被分成若干个分片,如果按照关系型数据库分库分表的说法,那么集合就是逻辑表,分片就是物理表。每个分片又由多个块(chunk)组成,在最新版本的默认情况下,一个块的大小是128MB 如果一个块满足了下面的任何一个条件,就会被拆分成两个块,简单来说就是数据太多或文档太多:
LightOfNight
2 天前
分布式
·
后端
·
elasticsearch
·
中间件
·
架构
·
nosql
【后端面试题】【中间件】【NoSQL】ElasticSearch 节点角色、写入数据过程、Translog和索引与分片
中间件的常考方向:中间件如何做到高可用和高性能的?你在实践中怎么做的高可用和高性能的?Elasticsearch的节点可以分为很多种角色,并且一个节点可以扮演多种角色,下面列举几种主要的:
LightOfNight
3 天前
后端
·
elasticsearch
·
中间件
·
面试
·
nosql
【后端面试题】【中间件】【NoSQL】ElasticSearch索引机制和高性能的面试思路
Elasticsearch使用的是倒排索引,所谓的倒排索引是相对于正排索引而言的。 在一般的文件系统中,索引是文档映射到关键字,而倒排索引则相反,是从关键字映射到文档。
LightOfNight
3 天前
后端
·
elasticsearch
·
中间件
·
面试
·
nosql
【后端面试题】【中间件】【NoSQL】ElasticSearch面试基本思路和高可用方案(限流、消息队列、协调节点、双集群)
业务开发面试Elasticsearch的时候基本问的是基础知识以及倒排索引。Elasticsearch最基本的可用性保障就是分片,而且是主从分片,所以遇到Elasticsearch如何做到高可用这个问题的时候,首先要提到这一点。
yueqingll
4 天前
数据库
·
mongodb
·
nosql
009、MongoDB的分片策略
目录MongoDB的分片策略:范围分片vs哈希分片1. 范围分片(Range Sharding)1.1 工作原理
廿四味£
4 天前
数据库
·
redis
·
nosql
NoSQL之Redis集群--主从复制、哨兵模式、群集模式
目录一、三大高可用方案二、Redis 主从复制1.主从复制的作用2.主从复制流程3.搭建Redis 主从复制
廿四味£
5 天前
数据库
·
redis
·
nosql
NoSQL之Redis配置与管理
目录一、关系型数据库和非关系型数据库1.关系型数据库2.非关系型数据库3.关系型数据库和非关系型数据库区别
哆啦IT梦
6 天前
数据库
·
redis
·
nosql
【Redis一】Redis配置与优化
目录一.关系型数据库与非关系型数据库1.关系型数据库2.非关系型数据库3.二者区别4.非关系型数据库产生背景
DDD585
6 天前
数据库
·
redis
·
nosql
NoSQL之Redis
目录1.关系数据库 VS 非关系型数据库1.1 关系型数据库1.2 非关系型数据库1.3 关系型数据库和非关系型数据库区别
阳爱铭
8 天前
java
·
大数据
·
数据库
·
sql
·
nosql
·
数据库架构
·
业界资讯
深度分析SQL与NoSQL数据库:优缺点、使用场景及选型指南
在大数据和云计算时代,数据库技术的发展日新月异。SQL(关系型数据库)和NoSQL(非关系型数据库)作为两大主流数据库技术,各有其独特的优势和使用场景。本文将深入分析SQL和NoSQL的定义、优缺点、使用场景,并提供选型指南及使用时的注意事项。
多多*
14 天前
java
·
数据库
·
spring boot
·
后端
·
mongodb
·
spring
·
nosql
非关系型数据库NoSQL数据层解决方案 之 Mongodb 简介 下载安装 springboot整合与读写操作
MongoDB是一个开源的面向文档的NoSQL数据库,它采用了分布式文件存储的数据结构,是当前非常流行的数据库之一。
智商低情商凑
15 天前
数据库
·
elasticsearch
·
nosql
NOSQL -- ES
第三个我们比较常用的NOSQL类型的数据库 --- ESES的全称(Elasticsearch)也就是我们平常在购物, 搜索东西的时候常用的, 就是一个ES的类型, 分布式全文搜索引擎
Oh...Yeah!!!
17 天前
开发语言
·
数据库
·
redis
·
后端
·
sql
·
缓存
·
nosql
Redis保证数据⼀致、缓存穿透、缓存雪崩和数据热点
先更新Mysql,再更新Redis,如果更新Redis失败,可能仍然不⼀致先删除Redis缓存数据,再更新Mysql,再次查询的时候在将数据添加到缓存中
xianyinsuifeng
18 天前
python
·
react.js
·
serverless
·
nosql
·
aws
·
graphql
AWS无服务器 应用程序开发—第一章 目录
越来越多的用户正在考虑采用无服务器架构进行云原生应用程序开发。通过引入无服务器架构,您将摆脱以前需要的服务器、操作系统和中间件的管理,并且能够显着降低成本。 基于我们在应用程序开发和 AWS 构建方面的丰富知识,提供广泛的服务,开始介绍架构选择、设计、开发和维护。
划过手的泪滴t
21 天前
数据库
·
redis
·
缓存
·
云计算
·
nosql
【NoSQL数据库】Redis Cluster集群(含redis集群扩容脚本)
主从切换的过程中会丢失数据,因为只有一个 master,只能单点写,没有解决水平扩容的问题。而且每个节点都保存了所有数据,一个是内存的占用率较高,另外就是如果进行数据恢复时,非常慢。而且数据量过大对数据 IO 操作的性能也会有影响。
huisheng_qaq
22 天前
大数据
·
数据库
·
mongodb
·
游戏
·
nosql
·
性能测试
·
亿级数据
【Mongodb】Mongodb亿级数据性能测试和压测
如需转载,请标明出处:https://zhenghuisheng.blog.csdn.net/article/details/139505973
划过手的泪滴t
24 天前
数据库
·
redis
·
中间件
·
云计算
·
bootstrap
·
nosql
【NoSQL数据库】Redis——哨兵模式
Redis Sentinel,即Redis哨兵,在Redis 2.8版本开始引入。哨兵的核心功能是主节点的自动故障转移。
元气满满的热码式
1 个月前
数据库
·
mongodb
·
nosql
NoSQL实战(MongoDB搭建主从复制)
MongoDB复制是将数据同步到多个服务器的过程;复制集提供了数据的冗余备份并提高了数据的可用性,通常可以保证数据的安全性;