一、I/O操作

几乎每个章节都不停的提到I/O操作,I/O密集型操作,CUP密集型操作……虽然能大体知道什么意思,但也是在读本书的时候,才明白大学课程里面为什么要开《计算机操作系统》,这门课,只能讲,为毛当时不知道为啥要学捏?现在略感后悔的说。还有数据结构与算法,书中不断提到各种数据结构和各种算法,排序算法等,虽然大学里的这些讲的都极其浅显,为毛大学学的时候,连那些浅显的都木有重视?!讲真,现在的学习欲望,已经被极大的勾起来了。

讲白,整个MySQL,不过就是对文件的各种操作,数据库,所有的客户端给我们展现的都是一个二维表,但实际上也是一个二进制的文件,MySQL、Oracle等所有的数据库,无非还是对这些文件的处理,它与处理一个word文档、一个pdf文档并未本质的差异。

二、RAID

从第九章,9.6节讲到RAID之后,后面的几章便不停地提到这个词,其实,并不太懂,但是根据它出现的频率和出现位置的推断,可以知道这个RAID在整个MySQL服务器中都处于非常重要的地位。


三、备份的误区

596页,提到备份误区1:复制不是备份,当然是用RAID阵列也不是备份

617页,提到备份误区2:一个快照,无论是LVM快照、ZFS快照、还是SAN快照,都不是实际的备份,因为它不包含数据的完整副本。

好吧,到底什么是备份呢?怎么做备份呢?接下来的学习目标又清晰一个哦!

四、第十章讲复制的时候,10.4节讲了多种复制拓扑,但是每种拓扑讲的更多的是它的缺点,以及慎重使用,但什么情况下要用,不清晰。不过这个疑问,不打算近期解答,近期要学习的目标已经不少了。哈哈,在此做个记录,便于以后学习。

 

总结:本篇中提到的各种难点,一方面是之前接触的少,另一方面对于研发而言,确实涉及的少,尤其现在云服务越来越发达,服务器层次操心的事情,我们更少接触了,当然,这并不是说我们没有必要知道,而是学习和深入挖掘的优先级没有那么高了,有很多的测试,创造测试条件都不容易呢。