有谁知道当前数据库系统(例如mysql)需要哪个文件系统语义。我在整个网络中搜索,发现你可以阅读的BerkleyDB,可以使用每个具有POSIX语义的文件系统。但我想知道是否真的需要真正的POSIX语义,或者是否一个子集就足够了。
任何提示都将受到赞赏。
答案 0 :(得分:1)
寻找答案的一种方法是搜索诸如“从NFS运行BerkeleyDB”之类的问题的答案。由于NFS很常见,但语义松弛,因此肯定会提出这些答案。
答案 1 :(得分:1)
这可能不是一个完整的答案,但文章"Atomic Commit In SQLite"的第2.0节讨论了对底层存储的假设。