![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MongoDB
mogodb
冯佳兴
一名非常热爱计算机的 Boy,技术是一门哲学,愿意和我一起研究新的技术吗?
本人坚持自主学习,站在巨人肩膀上学习,善于分享。
我会经常分享系列基础博客,希望大家喜欢,有什么问题记得关注留言哦!
展开
-
【MongoDB 实战】 08 MongoDB 事务开发(三)—多文档事务
待续!原创 2020-04-26 20:46:34 · 362 阅读 · 1 评论 -
【MongoDB 实战】 08 MongoDB 事务开发(二)—读操作事务
待续!原创 2020-04-26 20:45:57 · 192 阅读 · 0 评论 -
【MongoDB 实战】 08 MongoDB 事务开发(一)— 写操作事务
准备在学习 MongoDB 事务之前我们需要搭建一个 MongoDB 的复制集,可以参考 【MongoDB 实战】 04 单台服务器搭建 MongoDB 复制集。盲区MongoDB 数据库是支持事务的,2018 年 MongoDB 4.0 开始支持分布式事务,那么MongoDB 是如何保证事务数据的一致性的呢? 我们从读操作和写操作两方面分别介绍一下MongoDB 事务是如何保证数据的一致...原创 2020-04-26 20:45:02 · 413 阅读 · 0 评论 -
【MongoDB 实战】 07 MongoDB 是如何进行文档模型设计的呢?
传统的数据库设计是如何进行的呢?MongoDB 文档模型设计有哪些特点,与关系模型区别?文档模型设计步骤有哪些 ?文档模型设计优点?传统模型设计首先进行需求分析,得出概念模型,其次通过E-R 实体关系图,描述各实体之间的关系,最后进行物理模型设计,三范式等设计原则设计表结构,这是一个逐层细化的过程。E-R实体关系图三要素我们还记得么,实体,属性,关系,结构如下所示:JSON ...原创 2020-04-26 16:06:40 · 2094 阅读 · 0 评论 -
【MongoDB 实战】 06 MongoDB 聚合框架(Aggregation Framework)
在说 MongoDB 聚合框架之前,我们先了解下关系型数据库中的聚集函数和分组统计,我们常见的SQL五大的聚集函数有如下所示:可见SQL 中的聚集函数是用来对数据表中的数据进行筛选过滤,然后对过滤后的数据进行一系列的函数运算。MongoDB 中的聚合框架(Aggregation Framework)和SQL 中的聚集函数一样,它是一个计算框架,作用在一个或几个集合上面,对集合中的数据进行...原创 2020-04-25 15:43:11 · 400 阅读 · 0 评论 -
【MongoDB 实战】 05 MongoDB 基本操作
mysql 与 MongoDB 逻辑关系对比,关系型数据库中的表和行 ,分别对应 mongodb 数据库中的集合和文档。库操作show dbs :查看当前数据库列表use user :两个含义,一个是创建名为user的数据库,一个是使用该数据库db :查看当前数据库db.createCollection('表名') :当前使用的数据库创建表show collections :展示当前...原创 2020-04-25 11:39:02 · 319 阅读 · 0 评论 -
【MongoDB 实战】 04 单台服务器搭建 MongoDB 复制集
前提安装 MongoDB,且已经配置好的环境变量创建数据目录mkdir -p /data/db{1,2,3}分别在 db1 db2 db3 目录下创建 mongod.conf 配置文件,三个配置文件的端口号分别是 27017,27018,27019,且修改配置文件日志以及数据存放路径。配置文件具体如下:systemLog: destination: file path...原创 2020-04-21 09:06:56 · 286 阅读 · 0 评论 -
【MongoDB 实战】 03 MongoDB 复制集机制及原理—实现高可用
MongodDB 复制集解决了什么问题? 复制集的机及其原理是什么? 复制集的选举投票机制是什么?是如何实现的? 复制集的常用事项是?原创 2020-04-20 19:40:00 · 207 阅读 · 0 评论 -
【MongoDB 实战】 01 MongoDB 入门篇
概览图MongoDB vs 关系型数据库OLTP 和 OLAP数据库的垂直扩展和水平扩展数据表的垂直拆分和水平拆分现在你用自己的语言说一下,mongoDB 有哪些优势,适用哪些场景么,欢迎评论回复!...原创 2020-04-20 11:53:29 · 201 阅读 · 0 评论 -
【MongoDB 实战】 02 Centos7 安装 MongoDB 4.0.6
下载中心下载,解压,改名定位到 usr/local 目录下进行 下载wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.6.tgz解压tar -zxvf mongodb-linux-x86_64-rhel70-4.0.6.tgz修改名称为 mongodbmv mongodb-linux...原创 2020-04-20 11:53:06 · 242 阅读 · 0 评论