所以,我在测试中遇到了一个问题(不幸的是没有答案),这让我很怀疑它是真是假。
问题是这样的:“默认情况下,WiredTiger 存储引擎为每个集合和每个索引创建一个文件”。
我去检查了所有的文档,但我找不到这个问题的真正令人满意的答案。我会根据逻辑假设它当然会为每个集合创建一个文件,每个索引创建一个文件,但是如何确定呢?我认为这些文件由数据库系统管理,因此对用户不可见。
我只记得某处有数据库文件看起来像 dbname.0,当它在某个阈值后增长时,它会创建另一个文件 dbname.1 等。所以我假设集合在该文件中而不是一个单独的实体,从而使测试语句错误?