一、MySQL简介
数据库排行榜
参考资料: db-engines官网
数据库类型
RDBMS关系型数据库
如Oracle、Mysql、MSSQL、PostgreSQL(简称PG)
NoSQL非关系型数据库
如MongoDB、Redis、Elasticsearch(简称ES)
NEWSQL分布式数据库
如TiDB、Spanner、PolarDB、OceanBase(阿里的OB数据库)
MySQL版本
MySQL数据库分为企业版(Enterprise收费)跟社区版(Community免费)
MySQL企业版GA(稳定发布版)选择:
5.6版本中 5.6.36跟5.6.38(2017913发布)企业中最常用
5.7版本中5.7.18跟 5.7.20(2017913发布)企业中最常用
8.0版本中8014,8015,8016 生产环境中不常见
MySQL引擎
MyISAM跟InnoDB引擎使用最广泛。
MyISAM是mysql5.0之前的默认数据库引擎,拥有较高的插入、查询速度但不支持事务。
InnoDB是mysql5.5之后的默认引擎,支持ACID事务,即原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability),支持事务的数据库必须支持这4种特性。
注意事项
- 定时备份
- 定期恢复演练
- 数据库修改删除等命令要再三考虑,要有能恢复的备份跟理论或实践支撑
- 寻求帮助需要对数据库的敏感信息做好脱敏措施或者全程开录屏,提前登录好让技术人员操作
- 如果误删除数据,及时将情况上报,处理好后事
学习来自:老男孩深标DBA课程 第一章,曝光Linux企业运维实战 第11章
今天的学习是为了以后的工作更加的轻松!