【发布时间】:2011-03-25 02:59:49
【问题描述】:
有谁知道当前数据库系统(例如 mysql)需要哪种文件系统语义。我搜索了整个网络,发现您可以阅读的 BerkleyDB,每个具有 POSIX 语义的文件系统都可以使用。但我想知道是否真的需要真正的 POSIX 语义,或者一个子集是否足够。
任何提示将不胜感激。
【问题讨论】:
标签: database filesystems
有谁知道当前数据库系统(例如 mysql)需要哪种文件系统语义。我搜索了整个网络,发现您可以阅读的 BerkleyDB,每个具有 POSIX 语义的文件系统都可以使用。但我想知道是否真的需要真正的 POSIX 语义,或者一个子集是否足够。
任何提示将不胜感激。
【问题讨论】:
标签: database filesystems
寻找答案的一种方法是搜索诸如“在 NFS 之外运行 BerkeleyDB”等问题的答案。由于 NFS 很常见,但语义较为宽松,因此肯定有人问过这些答案。
【讨论】:
这可能不是一个完整的答案,但文章"Atomic Commit In SQLite" 的第 2.0 节讨论了对底层存储的假设。
【讨论】: