資料庫和資料庫例項

2021-10-10 19:07:50 字數 775 閱讀 3698

以前一直把資料庫資料庫例項弄混淆,最近讀《mysql 技術內幕 innodb 儲存引擎》得到了答案。

資料庫:物理作業系統檔案或其他形式檔案型別的集合。在mysql資料庫中,資料庫檔案可以是frm、myd、myi、ibd結尾的檔案。

例項:mysql資料庫和後台執行緒以及乙個共享記憶體區組成。共享記憶體區可以被執行的後台執行緒共享。

注意:資料庫指的是我們存放資料的介質(一般來說位於磁碟上的二進位制檔案),資料庫是檔案的集合。資料庫例項是程式,是位於使用者與作業系統之間的一層資料管理軟體,我們對資料庫的操作都是在資料庫例項下操作的,應用程式只有通過資料庫例項才能和資料庫互動。

我們現在需要向員工表employee中插入一條資料,sql大概是這樣的

insert

into employee(name, age, address)

values

('tom',24

,'四川'

);

我們是不能直接運算元據庫檔案來改變資料庫的內容,需要通過資料庫例項來完成對資料庫的操作。

需要牢記的是,資料庫例項才是真正運算元據庫檔案的。

在mysql資料庫中,例項與資料庫的關係通常是一一對應的,乙個資料庫對應乙個例項。但是,在集群情況下可能存在乙個資料庫被多個資料庫例項使用的情況。

oracle資料庫和資料庫例項

oracle中的資料庫和資料庫例項 oracle的體系結構簡單來分的話,分成2部分 資料庫 database 和資料庫例項 database instance 這是個容易搞糊塗的概念,在sql server裡面,你在你的機器上安裝一次sql server,那麼你就等於安裝了一次資料庫例項,在這個例項...

資料庫和資料庫例項的概念

很多人都把這兩個概念弄混淆,認為mysql是資料庫,也是資料庫例項。這樣的理解在應用到oracle和sql server的時候可能是正確的,但是再mysql的體系結構中確是不適用的。那麼從概念上理解,該如何區分資料庫和資料庫例項呢?資料庫 資料庫是檔案的集合,是依照某種資料模型組織起來並存放於二級儲...

資料庫和資料庫物件

系統資料庫是指安裝完mysql伺服器後,會附帶的一些資料庫,系統資料庫會記錄一些必需的資訊,使用者不能直接修改這些系統資料庫。各個系統資料庫的作用如下 information schema 主要儲存系統中的一些資料庫物件資訊,如使用者表資訊 列資訊 許可權資訊 字符集資訊和分割槽資訊等。perfor...