mongodb的数据文件存在dbpath选项指定的目录里。每个库(database)都有一系列的文件:dbname.ns, dbname.0, dbname.1, ...数据文件也叫pdfile,意思是Portable Data File。

dbname.ns文件存储命名空间信息。在mongodb里,每个collection都具有一个命名空间,名字为dbname.collection_name。dbname.ns文件存储哈希表节点数组。

struct Node {
    int hash;               // 根据key计算出来的hash值。如果大于0,则表示已经使用;等于0,则表示未使用
    Namespace key;          // 命名空间的名字,为128字节的char数组
    NamespaceDetails value; // 命名空间信息
};
View Code

相关文章:

  • 2021-10-15
  • 2021-11-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
  • 2022-02-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
  • 2021-10-14
  • 2021-10-14
相关资源
相似解决方案