当前位置: 首页 > news >正文

【mongodb】系统保留的数据库名

目录

          • 1. admin
          • 2. config
          • 3. local
          • 4. test(非严格保留,但常作为默认测试数据库)
          • 5. 注意事项
          • 6. 其他相关说明

1. admin
  • 1.用途:用于存储数据库的权限和用户管理相关数据。
  • 2.特点:该数据库是 MongoDB 的超级用户数据库,拥有最高权限的用户通常存储在此数据库中。
2. config
  • 1.用途:用于存储分片集群(Sharding)的配置信息。

  • 2.特点:在分片集群环境中,MongoDB 使用此数据库来管理分片元数据。

3. local
  • 1.用途:用于存储本地数据库实例的元数据。
  • 2.特点:该数据库的内容不会被复制到副本集的其他成员中,通常用于存储特定于某个实例的数据。
4. test(非严格保留,但常作为默认测试数据库)
  • 1.用途:MongoDB 安装后默认创建的测试数据库。

  • 2.特点:虽然不是严格意义上的系统保留数据库,但通常用于临时测试和实验。

5. 注意事项
  • 1.避免使用保留数据库名:除非明确需要,否则不建议用户创建与系统保留数据库同名的数据库,以免引发冲突或意外行为。
  • 2.权限管理:admin 数据库中的用户通常拥有对整个 MongoDB 实例的控制权限,因此需要特别小心管理。
  • 3.分片集群依赖:config 数据库是分片集群运行所必需的,删除或修改该数据库可能导致分片集群失效。
6. 其他相关说明
  • 1.默认数据库:除了上述保留数据库外,MongoDB 安装后默认还会创建一个名为 test 的数据库,供用户测试使用。

  • 2.数据库命名规则:MongoDB 的数据库名应遵循以下规则:
    只能使用字母、数字和下划线(_)。
    不能以 system. 开头(这是系统集合的前缀)。
    区分大小写。

相关文章:

  • CIFAR10图像分类学习笔记(三)---数据加载load_cifar10
  • 从代码学习深度学习 - 图像增广 PyTorch 版
  • AI工程pytorch小白TorchServe部署模型服务
  • Linux 基础命令入门指南
  • Java函数式编程深度解析:从Lambda到流式操作
  • R-CNN,Fast-R-CNN-Faster-R-CNN个人笔记
  • TiDB 深度解析与 K8S 实战指南
  • PowerBI企业运营分析——全动态帕累托分析
  • JavaScript 的“世界模型”:深入理解对象 (Objects)
  • uniappx 打包配置32位64位x86安装包
  • UML 活动图深度解析:以在线购物系统为例
  • 游戏开发核心技术全景解析——从引擎架构到网络安全防护体系
  • LeetCode每日一题4.24
  • 微高压氧舱VS高压氧舱:氧气疗法的“双生花”如何重塑健康?
  • 数据逆序隐写
  • 考研英一学习笔记
  • 倚光科技:详解非球面光学元件的加工与检测方法
  • Python并行计算:1.Python多线程编程详解:核心概念、切换流程、GIL锁机制与生产者-消费者模型
  • 探索 CameraCtrl模型:视频生成中的精确摄像机控制技术
  • XS5032芯片,开启视觉新体验
  • 电厂 | 京东、美团为什么抢着为你送外卖?
  • 长三角议事厅|国际产业转移对中国产业链韧性的影响与对策
  • 广西北海市人大常委会副主任李安洪已兼任合浦县委书记
  • 唐仁健违规收受礼品、礼金被点名!十起违反中央八项规定精神典型问题被通报
  • 台媒称美派遣前军官出任“汉光演习”资深观察员,国防部回应
  • 外交部否认中美就关税问题进行磋商谈判