MongoDB设计命名规范标准[详].docVIP

  • 4
  • 0
  • 约7.32千字
  • 约 13页
  • 2019-10-25 发布于安徽
  • 举报
., .. .. 参考.资料 MongoDB设计命名规范 库 库名全部小写,禁止使用任何`_`以外的特殊字符,禁止使用数字打头的库名,如:`123_abc`; 库以文件夹的形式存在,使用特殊字符或其它不规范的命名方式会导致命名混乱; 数据库名最多为64字符; 在创建新的库前应尽量评估该库的体积、QPS等,提前与DBA讨论是应该新建一个库还是专门为该库创建一个新的集群; 某开发在拿到DBA提供的MongoDB后由于MongoDB的权限控制比较宽松,导致该业务的开发在创建集合的时候懒得与DBA讨论,而是随意的将所有集合都创建在一个库中,最初并没有什么问题,因为业务的请求量并不大。半年后,该业务增长到了一个比较大的量级,而此时开发人员上线了一个新的项目,该项目的写入量很大,大部分都为批量更新,由于所有集合都存放在一个库中,这个新项目的批量更新带来了频繁的锁、I/O平均等。最后开发配合DBA一起将该库拆散到了多个新的库中,将一库N集合转换为单库单集合,性能问题迎刃而解。 集合 集合名全部小写,禁止使用任何`_`以外的特殊字符,禁止使用数字打头的集合名,如:`123_abc`,禁止system打头; system是系统集合前缀; 集合名称最多为64字符; 一

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档