Skip to main content

moregeek program

聊聊mongodb中连接池、索引、事务-多极客编程

大家好,我是哪吒。三分钟你将学会:MongoDB连接池的使用方式与常用参数查询五步走,能活九十九?MongoDB索引与MySQL索引有何异同?MongoDB事务与ACID什么是聚合框架?在最开始接触MongoDB的时候,是通过 ​​MongoDatabase database = new MongoClient("localhost", 27017).getDatabase("test");​​

Read More

既然有mysql了,为什么还要有mongodb?-多极客编程

大家好,我是哪吒,最近项目在使用MongoDB作为图片和文档的存储数据库,为啥不直接存MySQL里,还要搭个MongoDB集群,麻不麻烦?让我们一起,一探究竟,了解一下MongoDB的特点和基本用法,​​实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦​​。三分钟你将学会:MongoDB主要特征MongoDB优缺点,扬长避短何时选择MongoDB?为

Read More

【数据库数据恢复】windows环境下mongodb数据库文件迁移后启动报错的数据恢复案例-多极客编程

MongoDB数据库数据恢复环境: MongoDB数据库部署在一台虚拟机上,虚拟机操作系统为Windows Server2012。 MongoDB数据库故障&分析: 由于业务发展需求,需要对MongoDB数据库内的文件进行迁移,在MongoDB服务开启的状态下用户将数据库文件复制到其他分区,将MongoDB数据库之前所在分区进行了格式化操作。迁移后用户发现数据库文件无法使用,将数据库文件拷

Read More

关系型数据库设计三大范式-多极客编程

作者:郑龙飞范式定义百度百科:设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。人类语言: 范式可以理解为设计一张数据表的表结构,符合的标准级别、规范和要求。而通常我们用的最多的就是第一范式(1NF)、第二范式(2NF)、第三范式(3NF),也就是本文要讲的“三大范式”。范式的优点采用范式可以降低数据的

Read More

实例解读丨关于gaussdb etcd服务异常_华为云开发者社区的博客-多极客编程

摘要:本文通过对ETCD服务异常问题分析,代码展示解决方案。本文分享自华为云社区《​​【实例状态】GaussDB ETCD服务异常​​》,作者:酷哥。首先确认是否是虚拟机、网络故障虚拟机故障导致ETCD服务异常告警问题现象管控面上报etcd服务异常告警,虚拟机发生重启,热迁移、冷迁移,HA等动作。问题分析及界定在告警信息中找到实例ID、节点ID、虚拟机ID,在管控面查看虚拟机状态是否正常,能否正常

Read More

详解mongodb索引优化_博学谷狂野架构师的博客-多极客编程

一、索引简介 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 1.1 概念 索引最常用的比喻就是书籍的目录,查询索引就像查询一本书的目录。本质上目录是将书中一小部分内容信息(比如题目)和内容的位置信息(页码)共同构成,而由于信息量小(只有题目),所以我们可以很快找到我们想要的信息片段,再根据页码找到相应的内容。同样

Read More

在k8s集群部署elk_feyncode的博客-多极客编程

在k8s集群部署ELK 目录 1 准备环境 使用kubeadm或者其他方式部署一套k8s集群。 在k8s集群创建一个namespace:halashow kubectl create ns halashow 2 ELK部署架构 3 部署elasticSearch 这是一个单节点部署,高可用方案我在研究研究。。。 es与mysql的概念对应关系。 es倒排索引。7.X版本type已经删除。 3.

Read More

linux下mongodb安装和配置详解_feyncode的博客-多极客编程

linux安装mongodb Linux下MongoDB安装和配置详解 一、创建MongoDB的安装路径 在/usr/local/ 创建文件夹mongoDB mkdir mongoDB 二、上传文件到Linux上的/usr/local/source目录下 我首先在mongoDB下载路径下载mongoDB下载对应的版本. 2.通过FTP工具将安装包上传到linux机器上面. 三、解压文件 \

Read More

mongodb数据库增删改查基本使用_江晓龙的博客-多极客编程

MongoDB数据库增删改查基本使用 @[TOC] 1.CRUD介绍 CRUD操作是create(创建)、read(读取)、update(更新)和delete(删除) MongoDB不支持常规的SQL的命令,但是自身有丰富的查询语言 MongoDB在插入一条数据后,会自动增加一个_id自动,作为主键,如果插入的文档省略了id字段,则会自动生产一个Object_id字段 MongoDB默认有4个数据

Read More

mongodb安全集群搭建_jxs的无聊时光的博客-多极客编程

mongo集群搭建 mongodb的集群搭建方式主要有3种,主从模式,Replica set模式, sharding模式,三种模式各有优劣,适用于不同的场景,属Replica set应用最为广泛,主从模式现在用的较少,sharding最为完备,但配置维护较为复杂 mongodb的Replica Set即副本集方式主要有2个目的,一个是数据冗余做故障恢复使用,当发生故障或

Read More

Mongodb 唯一索引-多极客编程

唯一索引确保索引字段不存储重复值;即强制索引字段的唯一性。默认情况下,MongoDB在创建集合时在id字段上创建一个唯一的索引。从Mongodb4.2版本开始,功能兼容性版本为4.2(或更高),MongoDB为唯一索引使用了一种新的内部格式,这与早期的MongoDB版本不兼容,新格式适用于现有的唯一索引以及新创建/重建的唯一索引。 1、在更新mongodb文档字段时出现了索引为空值的提示 d

Read More

【MongoDB】JMeter压力测试(Java代码)-多极客编程

1.前言使用JMeter对MongoDB进行压力测试,可选的方法不多。通过修改JMeter的jmeter.properties文件的方式(自行百度),是可以使MongoDB Script的Sampler可用,但此种方式官方已不推荐,且无法设置连接池,所以最建议使用Java脚本的方式最优。2.Java测试脚本的编写说明JMeter官方对Java测试脚本已经封装万接口,只需要实现接口的方法即可,本操作

Read More

mongodb集群搭建-多极客编程

mongodb安装 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-5.0.6.tgz tar zvxf mongodb-linux-x86_64-rhel80-5.0.6.tgz mv mongodb-linux-x86_64-rhel80-5.0.6 /usr/local/mongodb5 export PAT

Read More

Mongodb 数据库的简单使用(二)-多极客编程

一、 Mongodb 的认证 一、启用认证 # 默认情况下,mongodb是没有使用认证功能的,在配置文件中添加 auth=true 开启认证功能,开启后要重启下 Mongodb [root@test220 ~]# /usr/local/mongodb/bin/mongod --shutdown -f /usr/local/mongodb/config/mongodb.conf

Read More

Mongodb 数据库的简单使用(一)-多极客编程

一、数据库相关操作 1、创建数据库 use 数据库名 # 切换到指定的数据库,当数据库不存在时,就表示创建这个数据库 > use admin switched to db admin > db.auth("admin","123456") # 用户账号和口令 1 > show dbs admin

Read More

Mongodb 数据库安装之集群部署-多极客编程

一、mongodb集群介绍   MONGODB 有三种集群部署方式,分别是: Master-Slaver 、Replica Set 、Sharding Master-Slaver:是一种主从副本的模式,官方版本 4.X 后已经不再支持了。 Replica Set: 取代了 Master-Slaver 模式,是一种互为主从的关系。 ​ 将

Read More

SQL审核平台 Archery 之安装篇-多极客编程

一、安装前环境准备 1、更换阿里源 [root@localhost ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo [root@localhost ~]# yum makecache 2、配置NTP时间同步 (非必须,结合实际情况操作) [root@localh

Read More

【北亚数据恢复】_mdb_catalog.wt文件完全损坏的情况下的从数据库层面恢复MongoDB数据库数据的数据恢复案例-多极客编程

​环境:​Windows Server的虚拟机;MongoDB数据库。​故障:​未关闭MongoDB服务的情况下,将数据库文件拷贝到其他分区后,对原数据库所在分区进行了格式化操作,然后将数据库文件拷回原分区,再重新启动MongoDB服务时发现无法启动。报错截图如下:管理员联系北亚数据恢复中心寻求帮助。​MongoDB数据恢复过程:​在MongoDB服务没有关闭的情况下对MongoDB数据库文件进行

Read More

【北亚数据恢复】MongoDB数据迁移过程中由于未知原因丢失_mdb_catalog.wt文件的MongoDB数据恢复案例-多极客编程

MongoDB数据库故障:MongoDB数据库进行数据迁移,迁移后提示:“Windows无法启动MongoDB服务(位于 本地计算机 上)错误1067:进程意外终止。”数据库管理员联系北亚数据恢复中心寻求帮助。MongoDB数据库数据恢复过程:1、北亚数据恢复工程师通过数据库管理员的描述对故障情况进行初步的了解,并对数据库环境及底层数据进行了检查,发现MongoDB数据库在迁移过程中由于某些原因丢

Read More

全网独一份之rpm包安装并优化mongodb服务-多极客编程

一、环境 阿里云ECS centos7.9 x86_64位安全组运行内网访问mongodb端口mongodb-4.2.14相关软件包二、下载并安装mongodb4.2.14官方提供的mongodb 二进制包下载地址: 下载地址https://www.mongodb.org/dl/linuxhttp://downloads.mongodb.org/linux/mongodb-linux-x86_64

Read More