909422229_MongoDB第一节:安装与卸载
引言:
关系型数据库:
Mysql【海豚开源免费】、mariaDB【海豹,与mysql基本相同】、oracle【占有率大】、DB2【IBM】、sqlServer【c#、.net、微软】、sqlite【手机端】
Nosql数据库:
Redis、mongoDB、memcache:缓存服务
队列:先进先出 栈:先进后出
存储数据量:
Mysql:1000W以内,数据库性能都可以,与硬件有相对应关系。
Oracle:几亿----几十亿,数据库性能有保障,商业付费高
MongoDB:1024T----1PB,存储量是PB级别的。
Mysql:
innoDB、MyISAM:是否支持事务
如果MongoDB与mysql一起插入100W条的数据,mysql为10分钟左右,MongoDB为30多秒,在有索引的情况下,mongoDB查询速度是几秒。
一、什么是MongoDB?
一种非关系型数据库,Nosql数据库.
MongoDB无连表查询概念,并且自动将表中带有_Id的字段设置为主键
安装数据库:都需要在管理员的命令行进行安装与卸载
安装服务:
卸载服务:
二、MongoDB基本操作
1.获取当前数据库名称
db.getName()
2.创建数据库
use数据库名 如果有则切换到目标数据库,否则会创建
3.查看数据库状态
db.status() 查看数据库信息
4.简单的运算操作
5.查看帮助文档
db.help()