xyz*_*xyz 5 mysql database filesystems storage operating-system
我的一般理解是典型的数据库管理系统绕过文件系统是否正确?我知道他们在磁盘上管理自己的空间,他们将实际数据和索引系统(如B树)直接写入磁盘块,绕过文件系统的任何中间帮助.
这假设root将为数据库用户提供直接从磁盘块读取和写入的权限.在Linux中,由于可以将磁盘视为文件,因此这仍然更容易.
任何指向真实案例研究的指针都将不胜感激.
大多数人依赖WAL等基础文件系统:基本上他们将其外包给操作系统.
一些DBMS支持(Oracle,MySQL)"原始"分区,但这并不典型.太麻烦了(看这个关于Postgres的聊天),因为你的原始分区上仍然需要WAL等.
| 归档时间: |
|
| 查看次数: |
1035 次 |
| 最近记录: |