《MySQL技术内幕:InnoDB存储引擎第2版》——1.1 定义数据库和实例

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《MySQL技术内幕:InnoDB存储引擎第2版》——1.1 定义数据库和实例

华章计算机 2017-08-01 17:23:00 浏览1037
展开阅读全文

1.1 定义数据库和实例

在数据库领域中有两个词很容易混淆,这就是“数据库”(database)和“实例”(instance)。作为常见的数据库术语,这两个词的定义如下。
?数据库:物理操作系统文件或其他形式文件类型的集合。在MySQL数据库中,数据库文件可以是frm、MYD、MYI、ibd结尾的文件。当使用NDB引擎时,数据库的文件可能不是操作系统上的文件,而是存放于内存之中的文件,但是定义仍然不变。
?实例:MySQL数据库由后台线程以及一个共享内存区组成。共享内存可以被运行的后台线程所共享。需要牢记的是,数据库实例才是真正用于操作数据库文件的。
这两个词有时可以互换使用,不过两者的概念完全不同。在MySQL数据库中,实例与数据库的关通常系是一一对应的,即一个实例对应一个数据库,一个数据库对应一个实例。但是,在集群情况下可能存在一个数

网友评论

登录后评论
0/500
评论
华章计算机
+ 关注
所属云栖号: 华章计算机