数据库的文件系统语义

时间:2011-01-13 15:38:29

标签: database filesystems

有谁知道当前数据库系统(例如mysql)需要哪个文件系统语义。我在整个网络中搜索,发现你可以阅读的BerkleyDB,可以使用每个具有POSIX语义的文件系统。但我想知道是否真的需要真正的POSIX语义,或者是否一个子集就足够了。

任何提示都将受到赞赏。

2 个答案:

答案 0 :(得分:1)

寻找答案的一种方法是搜索诸如“从NFS运行BerkeleyDB”之类的问题的答案。由于NFS很常见,但语义松弛,因此肯定会提出这些答案。

答案 1 :(得分:1)

这可能不是一个完整的答案,但文章"Atomic Commit In SQLite"的第2.0节讨论了对底层存储的假设。