MongoDB

概念

传统的关系型数据库(如MySql),在数据操作的“三高”需求以及应对Web2.0的网站需求面前,显得力不从心。

三高:

  • 对数据的高并发读写

  • 对海量数据的搞笑存储和访问需求

  • 对数据库的高可扩展性和高可用性的需求

避免了传统关系型数据库对表的字段约束。

松散的数据结构。

image-20220908141516528

下载安装

官网下载:https://www.mongodb.com/try/download/community

解压即用

两种启动方式:

  • 通过命令行启动:

    进入到mongodb的bin目录

    mongod --dbpath=..\data\db

  • 配置conf配置文件

    • conf文件内容

      systemLog:
        #MongoDB发送所有日志输出的目标指定为文件
        # #The path of the log file to which mongod or mongos should send all diagnostic logging information
        destination: file
        #mongod或mongos应向其发送所有诊断日志记录信息的日志文件的路径
        path: D:\workspace\wxTools\mogodb\mongodb-6.0.2\logs\mongod.log
        #当mongos或mongod实例重新启动时,mongos或mongod会将新条目附加到现有日志文件的末尾。
        logAppend: true
      storage:
        #mongod实例存储其数据的目录。storage.dbPath设置仅适用于mongod。
        #The directory where the mongod instance stores its data.Default Value is "/data/db".
        dbPath: D:\workspace\wxTools\mogodb\mongodb-6.0.2\data\db
      net:
        #服务实例绑定的IP,默认是localhost
        bindIp: localhost,127.0.0.1
        #bindIp
        #绑定的端口,默认是27017
        port: 27017

       

    • 命令

      mongod f ..\conf\mongod.conf

      mongod --config ..\conf\mongod.conf

       

    •  

posted on   太阳当空照```  阅读(15)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示