没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
全文可编辑 word 文档 页眉与背景水印可删除
1
asp.net core 集成 MongoDB 的完整步骤
一、前言及 MongoDB 的介绍
最近在整合自己的框架,顺便把 MongoDBD 的最简单 CRUD
重构一下作为组件化集成到 asp.net core 项目中,当然此篇
文章中没有讲解 mongodb 的集群部署,等有机会分享一下。
首先,我们在 MongoDB 的官方文档中看到,MongoDb 的
2.4 以上的 For .Net 的驱动是支持.Net Core 2.0 的。
针对 MongoDB,我想大家应该不陌生,没有用过也有听
过。
1、mongodb 是什么?
MongoDB 是一个基于分布式文件存储的数据库,为 web
应用提供可扩展的高性能数据存储解决方案,介于关系型数
全文可编辑 word 文档 页眉与背景水印可删除
2
据库和非关系型数据库的产品,是非关系型数据库中功能最
丰富的。针对于数据处理是一把利器。
2、什么是关系型数据库和非关系型数据库?
关系型数据库:在我们所用过的 sqlserver、mysql 等,
这些都是关系型数据库,并且关系型数据库是遵循 ACID 原
则的,严格的一致性。
非关系型数据库:也叫作 NoSQL,用与超大规模数据的
存储,这些类型的数据存储不需要固定的模式,无需多余的
操作就可以横向扩展。
3、RDBMS VS NoSQL
RDBMS:
高度组织结构化数据
结构化查询语言
数据和关系都存储在单独的表中
严格一致性
基础事务
NoSQL:
没有声明性查询语言
键-值对存储,列存储、文档存储等
最终一致性
非结构化和不可预知数据
CAP 定理、高可用、高性能、高扩展
全文可编辑 word 文档 页眉与背景水印可删除
3
我相信讲到这里,眼尖的同学应该有注意到 CAP 定理和
最终一致性,肯定会联想到 分布式系统,在这里给你大大的
一个赞。在分布式系统中可以完美的结合 nosql,提高我们
的性能。
4、介绍一下 RDBMS 与 Mongodb 的一些概念,有助于帮
助大家理解
翻译一下,即如下:
二、asp.net core 集成 mongoDB
1、为了演示方便我下载了 windows 版本的 mongodb
server
大家可以自行去官网下载,然后针对于可视化界面,我
采用了 Robo 3T 这个工具。很简洁美观的可视化工具。推荐
大家使用。
安装结束后会在 windows 服务中看到 mongodb server
剩余15页未读,继续阅读
资源评论
mmoo_python
- 粉丝: 0
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功