挺长一段时间没有动手写博客了,接下来的一段时间将对前段时间学的mysql做一次总结,内容比较多,将持续更新上来,贵在坚持啊~
关于mysql的,这里不多说,看图说话:
上面的图是最新的统计情况,mysql仍处于第2,并且仍然处于上升趋势。
顺便提供排名统计网址:
对于我们运维的来说,实际上mysql也是相当的重要,据我个人所见,中小型公司里面,很多场景下用的都是mysql数据库,大公司里则用oracle多点,原因很简单,mysql的开源可以为公司节省一大笔成本,不像oracle的lisence那么坑爹,是根据CPU核心收费...
Mysql 也成了Redhat 系统自带的数据库,不过在Redhat7 据说会用MariaDB 取代Mysql作为系统自带的数据库,但实际上,这两个数据库并没有太大区别,毕竟是同一个作者写出来的。
相比于oracle ,我觉得mysql 在备份以及管理方面没有oracle那么强悍,特别是在线备份的方案。但mysql也有其自身优势,除了上面提到的开源(节省成本)还有就是操作、配置相对较为简单。这也是我喜欢它的一个原因(容易上手)。
mysql作为关系型数据库,有以下几个概念需要搞清楚:
接下来,还会总结以下相关内容,并汇总到这个文章里面,方便以后查阅:
-+------------------------------------------------------------------+-
1.mysql工作原理
2.mysql存储引擎
3.mysql索引
4.mysql分区、分表
(1) 分区与分表的区别
(2) 分区的类型
5.mysql优化
(1)参数优化
(2)其他方面
6.mysql锁机制
7.安全加固
8.定位问题语句
9.query cache机制
10.mysql主从复制
11.mysql备份架构
12.mysql集群
13.mysql读写分离(mysqlproxy)
14.mysql慢查询日志
15.mysql数据库的三种备份恢复方式
-+------------------------------------------------------------------+-
暂时想到的就只有这些,其他东西以后想到再慢慢补充上来