数据库与数据库实例的区别
在数据库领域中有两个词很容易混淆,他们就是"
数据库实例"与"
数据库"
个定义如下:
数据库:是指物理操作系统文件或其他形式文件类型的集合,例如MySQL中,数据库文件可以是frm、myd、ibd结尾的文件。
数据库实例:是指由数据库后台进程/线程以及一个共享内存区域组成的,共享内存可以被运行的后台进程/线程共享。需要牢记,数据库实例才是真正用来操作数据库文件的。数据库实例是应用程序,位于用户与操作系统之间的一层数据管理软件,用户对数据库的操作都是在数据库实例下进行的。
客服端连接程序/应用系统程序只有通过数据库实例这一管理应用程序才能和数据库(数据库文件的集合)打交道。