开发环境: IDE:IntelliJ IDEA 2017+ DB:? mysql5.7.4、PostgreSQL、mongoDB、redis JDK:JDK1.8+ ?Maven:Maven 3.2.3+ 技术框架:前后端分离、微服务等 ?核心框架:spring boot 2.0.0、springc ...
分类:
编程语言 时间:
2020-06-22 12:45:35
阅读次数:
159
现代应用的的数据库面临的挑战 应用的存储容量的增长超过了RDBMS所提供的能力 应用需要未知级别的扩展能力 应用需要7*24的高可用 数据需要全局分布式 用户需要在任何位置进行读写数据 用户总是寻求减少软件和硬件成本 所有这些挑战导致了Nosql的诞生,具有以下主要优势 ? Availability ...
分类:
数据库 时间:
2020-06-22 12:31:29
阅读次数:
54
可复制集 replica set 概念图 可复制集需要至少3个以上的mongodb节点,其中有一个主节点promary,其余的为副本节点secondary 可复制集有三个角色: 主要成员(Primary):主要接收所有写操作。就是主节点。 副本成员(Secondary):从主节点通过复制操作以维护相 ...
分类:
数据库 时间:
2020-06-22 02:01:11
阅读次数:
85
官网传送门: https://docs.mongodb.com/manual/core/replica-set-write-concern/ https://docs.mongodb.com/manual/core/transactions/#read-concern-write-concern-r ...
分类:
数据库 时间:
2020-06-22 00:59:41
阅读次数:
118
人一辈子最值得炫耀的不应该是你的财富有多少(虽然这话说得有点违心,呵呵),而是你的学习能力。技术更新迭代的速度非常快,那作为程序员,我们就应该拥有一颗拥抱变化的心,积极地跟进。 在 RabbitMQ 入门之前,我已经入门了 Redis、Elasticsearch 和 MongoDB,这让我感觉自己富 ...
分类:
其他好文 时间:
2020-06-21 23:41:49
阅读次数:
174
NoSQL简介 NoSQL,全名为Not Only SQL,指的是非关系型的数据库 随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来 优点/缺点 优点: 高可扩展性 分布式计算 低成本 架构的灵活性,半结构化数据 没有复杂的关系 缺点: 没有标准化 有限的查询功能(到目前为止) ...
分类:
其他好文 时间:
2020-06-21 16:01:59
阅读次数:
47
简介 什么是MongoDB? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key= ...
分类:
数据库 时间:
2020-06-19 12:17:25
阅读次数:
52
(一)查询文档查询文档可以使用以下方法# 以非结构化的方式显示所有的文档db..find(document)# 以结构化的方式显示所有文档db..find(document).pretty()# 只返回一个文档(结构化方式)db..findOne()测试1 : 使用find()方法以非结构化的方式查... ...
分类:
数据库 时间:
2020-06-18 20:01:32
阅读次数:
506
(一)插入文档插入文档一共有3种方法,分别如下:# 插入一个或多个文档,如果是多个文档,用数组存放文档db..insert(document)# 插入1个文档db..insertOne(document)# 插入多个文档db..insertMany(document)测试1 :使用db..inser... ...
分类:
数据库 时间:
2020-06-18 19:46:07
阅读次数:
52
MySQL 5.7开始支持JSON,那还有必要使用MongoDB存JSON吗?请列出你的观点/理由。 一、观点A:支持MySQL存储JSON 1.MongoDB不支持事务,而MySQL支持事务。 2.MySQL相对MongoDB而言,MySQL的稳定性要优于MongoDB。 3.MySQL支持多种存 ...
分类:
数据库 时间:
2020-06-18 19:30:53
阅读次数:
65