zoukankan      html  css  js  c++  java
  • Asp.Net Core使用MongoDB

    MongoDB 是一个基于分布式且面向文档存储的开源 NoSql数据库系统

    MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

    存储方式是面向文档的BJON是json的扩展

    查询与索引方式灵活,是最像SQL的Nosql

     mongoDB不支持事务 不适合银行等。

    mongoDB适合大数据量的存储  查询与索引方式灵活

    *支持动态查询。
    *支持完全索引

    mongoDB适合对视频文件存储 

    MongoDB目前不支持join操作,需要复杂查询的应用也不建议使用MongoDB。

    • 需要处理大量低价值数据,不需要太高的事务性,但是对数据的存取性能有较高要求

    • 1)网站实时数据处理。它非常适合实时的插入、更新与查询,并具备网站实时数据存储所需的复制及高度伸缩性。
      2)缓存。由于性能很高,它适合作为信息基础设施的缓存层。在系统重启之后,由它搭建的持久化缓存层可以避免下层的数据源过载。
      3)高伸缩性的场景。非常适合由数十或数百台服务器组成的数据库,它的路线图中已经包含对MapReduce引擎的内置支持
    • 需要借助缓存层来处理数据

      mongodb 可以作为持久化缓存层

    • 高扩展性

    可通过网络访问。

    MongoDB的索引 连接  https://www.cnblogs.com/wyy1234/p/11032163.html

      • mongoDB中常用的索引类型
        • 1 单键索引
        • 2 复合索引
        • 3 多键索引
        •  4 哈希索引
      • mongoDB中常用的索引属性
        • 1  唯一索引
        • 2  局部索引
        • 2 稀疏索引
        • 4 TTL索引

    1:下载msi:win系统,这里选择的是4.4版本。

    建议就安装到C盘 不然各种坑
    网址:https://www.mongodb.com/try/download/community?jmp=nav

    安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。

     这里取消掉不需要用其他工具,当然你也可以选择安装它,可能需要更久的安装时间,MongoDB Compass 是一个图形界面管理工具,我们可以在后面自己到官网下载安装,下载地址:https://www.mongodb.com/download-center/compass。

    如果出现这个界面

     软件安装在系统盘,数据和日志在非系统盘,也会出现同样的问题

    在这里我们直接点击忽略(Ignore),然后MongoDB即可完成安装

     创建数据目录

    MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下((如: C: 或者 D: 等 )。

    安装目录data下创建一个db目录,作为安装目录data的备用目录,,在 log 文件夹下创建新文件 mongo.config(安装目录logmongo.config)

     建好文件后进入安装目录in下,在地址栏cmd进入控制台,执行下面命令把mongodb加入服务。

    mongod.exe --dbpath G:AAAAAAAAAAAAAAAAAA
    eposMongoDBdatadb

    此时MongoDB已经开启,浏览器访问http://localhost:27017/,页面上输出: It looks like you are trying to access MongoDB over HTTP on the native driver port.这时说明MongoDB已经启动了,且它的默认端口(27017)没有被占用。

    连接MongoDB 安装目录in下 cmd

    mongo.exe

    然后右键启动服务 或者以管理员运行 netstart MongoDB

     4.然后执行mongo.exe命令,启动mongodb

    mongo.exe

    测试,显示红色部分说明成功

     5.配置环境变量

    先从 此电脑>属性>高级系统设置>环境变量>系统变量>Path>编辑>新建

    (输入D:mongodbin)

  • 相关阅读:
    Unity3D写雷电游戏修改飞机尾部火焰
    随机生成路径(二)
    Unity3D写雷电游戏(四)
    maven package,clean,install,compile命令
    asp.net 有什么框架,有什么技术
    牛腩购物29:用户中心订单页面制作,com+事务的运用(Transactions/TransactionScope)
    牛腩购物网30:用户中心其他功能制作(获取购物的总金额,判断用户是 普通会员还是VIP会员,用户申请VIP)
    asp.net 事务的处理,dts 的设置,asp.net三种事务处理方法,三层架构,微软企业库,动软生成器生成的代码下如何使用事务
    牛腩购物网28:购物车中商品转换为订单,asp.net 页面间传值,asp.net 事务,ToString("D5")填充到5位数,同时插入订单表和订单详情表
    hdu1016 prime ring problem
  • 原文地址:https://www.cnblogs.com/netlock/p/13550991.html
Copyright © 2011-2022 走看看