Ⅰ 有個疑問,比如Mysql資料庫,他存的數據到底放在哪
mysql資料庫會在硬碟上建立相應的各種數據文件,然後會把數據分文別類的放到各個數據文件上。至於文件的位置,當然是在你安裝的硬碟上。
主要分為幾類文件
(1)存放表結構的frm文件:文件名與表名相同,每個表對應一個同名frm文件
(2)根據資料庫管理方式的不同(myisam和innodb兩種方式)設置不同的文件
myiasm:
MYD文件:表數據文件
.MYI文件:索引文件
.log文件:日誌文件
innodb:
InnoDB資料庫文件(即InnoDB文件集):
ibdata1、ibdata2等:系統表空間文件,存儲InnoDB系統信息和用戶資料庫表數據和索引,所有表共用
ibd文件:單表表空間文件,每個表使用一個表空間文件(file per table),存放用戶資料庫表數據和索引
日誌文件: ib_logfile1、ib_logfile2
浙西文件都存在具體的存儲器中,這個存儲器就是硬碟(就算在雲上,其實也是在網路存儲上)。
具體位置跟你安裝的資料庫的位置有關。
Ⅱ 計算機的數據是存放在哪裡
硬碟是存儲數據的,內存是臨時存放從硬碟中調用的數據的,當前實際進程中使用的數據是直接從寄存器中取出的。