读书笔记第一章-第一节 1.1定义数据库和实例

为了深入学习MySQL  了解innerDB 学习君在 朋友的推荐下 阅读《mysql技术内幕InnerDB存储引擎》--姜承尧 一书  

并且总结笔记 在博客里给大家分享的同时也是给自己的再次阅读和总结,每次阅读后都会来博客分享,希望对大家也有所帮助!

姜承尧老师写的挺好 让我一个MySQL小白了解了很多!  学习永不止步!


1.1定义数据库和实例
:第一小节主要介绍了数据库和数据库实例  这也是老师在书中反复强调的  学习君也百度查找了下  在百度百科中对数据库实例并没有定义 ,看来很多人都没有注意到并且区分这两个概念

mysql  是一种可移植的数据库 几乎能在所有的操作系统上运行 Linux,Solaris,FreeBSD,Mac,windows   
mysql几乎保证在各平台上的物理体系结构的一致性

数据库:物理操作系统文件或者其他形式文件类型的集合
               MySQL 数据库文件可以是 frm,myd,myi,ibd 结尾的文件      NDB 引擎 时可能在内存中  

数据库实例:由数据库后台进程/线程以及一个共享内存区组成
               数据库实例才是真正用来操作数据库文件的

MySQL 中实例和数据库通常一一对应  但是在集群情况下 存在一个数据库被多个实例使用

MySQL 被设计为一个单进程多线程架构的数据库  和sql server 类似  与Oracle 多进程架构不同 (Oracle 的windows版本也是单进程多线程的架构)

老师在书中第一节也展示了Linux启动MySQL实例的命令  基于不同的环境命令不同  大家可以自己操作

以及详细的实例过程 感兴趣的可以实际去操作!


共同学习!




相关内容推荐