Mongodb之简介
2024-09-22 00:07:19
MongoDB是一个基于分布式存储的数据库,由C++语言编写,旨在为WEB应用提供的可扩展的高性能数据存储解决。
MongoDB是介于关系型数据库与非关系型数据库之间的产品,也是非关系型数据库中功能最丰富的。
它和我们使用的关系型数据库最大的区别就是约束性,可以说文件型数据库几乎不存在约束性,理论上没有主外键约束,没有存储的数据类型约束等等
关系型数据库中有一个 "表" 的概念,有 "字段" 的概念,有 "数据条目" 的概念;
在MongoDB的每个表(Collection)中存储的每条数据(Documents)都是一个一个的Json,Json中的每一个字段(Key)我们称之为:Field
,安装
你可以在mongodb官网下载该安装包,地址为:https://www.mongodb.com/download-center#community。MonggoDB支持以下平台:
- OS X 32-bit
- OS X 64-bit
- Linux 32-bit
- Linux 64-bit
- Windows 32-bit
- Windows 64-bit
- Solaris i86pc
- Solaris 64
三,配置系统环境变量
配好环境变量后,在cmd中执行 : mongod 开启服务
第一次执行会抛出错误:
我们创建一个目录:
或者指定一个目录
mongod --dbpath “数据库地址”
在执行一次mongod就可以开启服务了!
在开一个cmd输入:mongo 就可以链接了!
四,可视化工具
下载,点击安装即可!
最新文章
- Officel常用操作
- “基础提供程序在Open上失败”
- ubuntu 安装Django MySQL
- c语言_帮助别人
- Linux内存管理学习笔记--物理内存分配
- rem详解
- python logging info ->; 将服务请求记录输出
- python3基础(二)
- 【原创】大叔问题定位分享(9)oozie提交spark任务报 java.lang.NoClassDefFoundError: org/apache/kafka/clients/producer/KafkaProducer
- 使用npm 下载 cnpm
- sql查询一个字段不同值并返回
- 针对Web应用的【攻击模式篇】
- Spring框架学习06——AOP底层实现原理
- MySQL innodb_flush_method 【转载】
- BOM跟DOM的区别和关联
- keras的Embedding层
- jQuery 四舍五入
- Error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory
- webHttpBinding、basicHttpBinding和wsHttpBinding区别
- C# fixed详解