#目录
数据库基础
非关系型数据库的使用情况
MongoDB基础
MongoDB安装配置
查看Where命令
MongoDB配置命令
MongoD数据库组成结构
创建/选择数据库
系统数据库
数据库的命名规则
Mongo里面的指针
数据库备份
数据库恢复
数据库监测命令
删除数据库
集合的创建删除查看
集合重命名
文档(键。值)
集合设计原则
获取集合对象
文档操作
数据库基础
- 基础
优点:
数据组织结构化,降低了冗余
提高了增删改查的效率
便于扩展,方便程序调试做自动化处理
缺点:
数据库的使用专业性较强,相对比较复杂
数据:
能够输入到计算机中并被识别处理的信息集合
数据结构:
研究数据集合中,数据间关系的学科
数据库:
按照数据结构存储管理数据的仓库,是在数据管理软件管理和控制下创建在一定
介质上的数据集合
数据管理系统
数据管理软件,用于维护管理数据库
数据库系统
由数据库,数据库管理系统,开发工具等组成的工具集合
- 关系型数据库
特点:
使用关系模型来组织数据结构的数据库(常见的:二维表)
(Oracle Mysql sqlserver sqllite Sqlite)
优点:
1容易理解
2使用方便
3数据一致性高,冗余低,完整度好
4技术成熟,可以使用外部连接等复杂操作
缺点:
1每次操作都需要sql语句解析,消耗较大
2不能很好的满足并发需求,应对海量数据爆发力不足
3关系型数据库内存存在大量加锁操作,读写能力受到限制
4数据不够灵活,有时会导致结构复杂化
- 非关系型数据库Nosql(not only sql)
有点:
高并发,读写性强
扩展性强,使用灵活
弱化了数据结构,降低数据一致性
缺点:
通用性差,没有统一的操作语句
操作灵活,容易冗余
无复杂操作