database - 什么是数据库文件系统?

标签 database filesystems

我对什么是数据库文件系统知之甚少。

有人能给我解释一下数据库文件系统到底是什么,它的应用是什么吗? 它与传统文件系统有何不同?

我如何构建它?

最佳答案

典型的文件系统(*nix、ms-dos 等)按层次结构组织文件。例如,

c:\表示层次结构的顶部 c:\foo 是层次结构中的下一级 c:\foo\bar 是\foo 的子节点 等..

每个文件都存在于此层次结构中的一个位置。

相比之下,数据库文件系统按元数据属性组织文件。例如,主题、类型、作者等。文件不是存在于层次结构中的一个特定位置,而是根据其属性存在于多个“位置”。

你问的最后一个问题无法回答。

关于database - 什么是数据库文件系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1575155/

相关文章:

php - mysql自增主键

c - Linux下C程序利用inode结构修改目录为文件

PHP 不会在 Raspberry Pi 上的 Apache 中与 MySQL 接口(interface)

database - 版本控制/记录对数据库模型的更改

php - MySQL 连接到数据库

c - 当内核需要紧急释放内存时,JBD2中的检查点如何管理?

javascript - 网络驱动器上 appendFile 上的 EPERM

sql - 跳过 Select 语句中的错误记录

linux - 在 Linux 机器上的大量磁盘 I/O 期间文件写入停滞

c - 安全读取目录内容