CentOs下Mongodb的安装配置

本文详细介绍了在CentOS系统中安装MongoDB的过程,包括下载安装包、解压、配置文件设置、创建数据目录和日志目录、启动与关闭命令、权限设置、端口开放以及使用Navicat进行连接。MongoDB是一款开源文档型数据库,以其面向文档存储、动态DDL能力和高性能计算等特点受到广泛使用。
摘要由CSDN通过智能技术生成

1. 介绍

(1)MongoDB 是一款流行的开源文档型数据库

MongoDB 数据库的一些特性:

  1. 面向文档存储,基于JSON/BSON 可表示灵活的数据结构
  2. 动态DDL能力,没有强Schema约束,支持快速迭代 3) 高性能计算,提供基于内存的快速数据查询
  3. 容易扩展,利用数据分片可以支持海量数据存储
  4. 丰富的功能集,支持二级索引、强大的聚合管道功能,为开发者量身定做的功能,如数据自动老化、固定集合等等。
  5. 跨平台版本、支持多语言SDK。

(2)数据结构

SQL概念 MongoDB概念
primary key _id
foreign key reference
join $lookup
view view
transaction transaction
index index
group by aggregation
  1. _id 主键,MongoDB 默认使用一个_id 字段来保证文档的唯一性
  2. reference 引用,勉强可以对应于 外键(foreign key) 的概念,之所以是勉强是因为 reference 并没有实现任何外键的约束,而只是由客户端(driver)自动进行关联查询、转换的一个特殊类型
  3. view 视图,MongoDB 3.4 开始支持视图,和 SQL 的视图没有什么差异,视图是基于表/集合之上进行动态查询的一层对象,可以是虚拟的,也可以是物理的(物化视图)
  4. index 索引,与SQL 的索引相同
  5. $lookup,这是一个聚合操作符,可以用于实现类似 SQL-join 连接的功能
  6. transaction 事务,从 MongoDB 4.0 版
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值