# MongoDB 规范概述 MongoDB 是一种广泛使用的 NoSQL 数据库,因其灵活性和可扩展性而受到青睐。在进行 MongoDB时,遵循一定的规范可以提升系统的稳定性与可维护性。本篇文章将介绍 MongoDB 的一些基本规范,并通过代码示例进行说明。 ## 配置管理 在进行 MongoDB 部署之前,合理的配置管理至关重要。MongoDB 的配置文件通常以 YAML
原创 10月前
7阅读
MongoDB 数据库的命名和设计也有一套规范。只不过,由于用的人不多,目前在业界还没有形成权威的共识,今天根据我个人平时的一些经验,总结了一些规范第一部分,我们先说命名规范。文档设计约束UTF-8 字符不能包含 \0 字符(空字符),这个字符标识建的结尾. 和 $ 有特殊含义,需要避免区分大小写键不能重复键/值对有序实践约束【强制】文档中的key禁止使用_以外的特殊字符【强制】key全部小写,多
#### 如何做好分片集群 * 合理的架构 * 是否需要分片? * 要分多少片? * 数据分布规则? * 正确的姿势 * 选择需要分片的表 * 选择正确的片键 * 使用合适的均衡策略 * 足够的资源 * CPU * RAM * 存储
转载 2024-06-09 10:42:01
33阅读
个人总结,也有各前辈的经验,希望可以帮助到各位网友,谢谢。我会不断更新总结!!!规范:1、所有人员离开工位必须锁屏,一次没有处罚给大家买饮料,二次没有部门通报,三次没有全公司通报。2、rm命令选项写最后,即rm 路径 -rf。3、端口统一,如nginx只启用80端口、各服务resin端口统一(如上传8080,下载8081等)。4、开启防火墙,打上规则。只开22和8080端口,提高安全。&nbs
原创 2016-07-23 17:50:06
7676阅读
目录前言:一、命名规范1.1脚本命名1.2变量命名1.3参数命名1.4函数命名规范二、编写规范2.1.基本信息2.2代码注释规范2.3空行2.4缩进2.5续行2.6输出2.7 调用系统变量2.8 脚本中使用命令2.9 输入与退出三、调试3.1 错误退出3.2脚本语法检查3.3调试前言:本规范目的是保证成员编码的统一。本规范的核心规则就是脚本的命名规则。此规范必要是可以打破。一、命名规范&nbs
转载 精选 2016-07-11 21:02:53
758阅读
1、确定工作内容。(1)定时提取人数。(2)定时维护游戏。2、确定完成事项。撰写完成事项,并发邮件给直接领导人。3、各服务器进行权限统一管理,密码文件由领导统一管理,密码文件尽量使用Password Agent等加密软件进行管理。4、定期完成指定技术培训及技术考核,避免员工懈怠情况。为员工提供学习平台,提供额外服务器,人员培训等,比如zabbix、shell。(可鼓励员工做技术分享)5、事故处理(
原创 2014-04-23 23:09:38
0阅读
事前检查和监控服务器和网站漏洞检测,对Web漏洞、弱口令、潜在的恶意行为、违法信息等进行定期扫描。代码的定期检查,安全检查,漏洞检查。服务器安全加固,安全基线设置,安全基线检查。网站WEB增加WAF,避免XSS跨站脚本、SQL注入、网页挂马等漏洞威胁。监控服务器SSH登录记录、iptables状态、进程状态,有异常记录告警。监控网站WEB日志,有异常日志告警。服务器数据备份,包括网站程序文件备份,
转载 2022-11-12 16:46:54
931阅读
嘉宾介绍曾勇 阿里云MVP、Elastic开发工程师与布道师,在分布式搜索、高性能、高可用架构、自动化等方面积累了超过七年的经验。曾勇是Elasticsearch国内首批用户,自2010年起就开始接触Elasticsearch并投入到生产环境中使用,并编写过一系列的中文处理相关的插件。智能从概念走向应用人工智能是当前很火热的话题,无AI不科技。在运领域如何同人工智能结合,业界也正在不断探
安装、升级(yum安装or源码安装、编译参数、安装路径等)服务管理(启动脚本、重启、重载、启动用户)###配置规范Log格式、路径、命名规则和切割策略Pid路径虚拟主机(默认虚拟主机、虚拟主机独立)静态文件日志和过期缓存时间防盗链更改配置(使用自动化工具更改配置文件)安全规范后台地址加用户认证可写目录禁止解析php禁止访问.bak文件
原创 2018-11-14 10:19:59
1276阅读
51脚本规范目录前言:一、命名规范1.1脚本命名1.2变量命名1.3参数命名1.4函数命名规范二、编写规范2.1.基本信息2.2代码注释规范2.3空行2.4缩进2.5续行2.6输出2.7 调用系统变量2.8 脚本中使用命令2.9 输入与退出三、调试3.1 错误退出3.2脚本语法检查3.3调试前言:本规范目的是保证成员编码的统一。本规范的核心规则就是脚本的命名规则。此规范必要是可以打破。一、
原创 2016-07-11 17:38:24
1505阅读
​目录​​Impala规范 1​​​​1.账号使用规范 2​​​​2.连接规范 2​​​​3.巡检规范 2​​​​3.1内存使用 2​​​​3.2cpu使用率 3​​​​3.3磁盘io负载 3​​​​3.4网络io负载 4​​​​4监控范围 4​​​​4.1各 Impala Daemons 中的总 Total Used Memory 4​​​​4.2各 Impala Daemons 中的总 R
原创 精选 2022-05-28 10:44:23
729阅读
同一仓库源可以有多个 TAG版本,代表这个仓库源的不同个版本,我们使用 ​​REPOSITORY:TAG​​ 来定义不同的镜像。如果你不指定一个镜像的版本标签,例如你只使用 mysql,docker 将默认使用 mysql:latest 镜像,也就是最新版本,你可以将这个tag改成你想要使用的版本就可以下载对应版本。
转载 2023-07-11 06:33:04
192阅读
安装mongodb下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.4.tgz解压后,移动文件,修改环境变量mv mongodb /usr/local/vim /root/.bashrcexport PATH=$PATH:/usr/local/mongodb/binsource !$创建数据目录,pid存放路
原创 2017-06-07 18:26:06
852阅读
前文传送门解锁MongoDB replica set核心姿势MongoDB副本集自动故障转移全流程原理副本集不仅能帮助数据库从节点故障/网络分区中快速恢复,而且使您能够执行运任务而不会影响高可用性。本文聊一聊 MongoDB 副本集运窗口期的操作策略,最大程度地减少主节点不可用的时间。P1 滚动维护/升级MongoDB 副本集的维护/升级通常以滚动方式执行,依次在辅助节点上执行维护,而最后执行
转载 2023-08-22 08:46:41
66阅读
系统工程师最基本的职责都是负责服务的稳定性,确保服务可以7*24H不间断地bai为用户提供服务。在此之上工程师的主要工作职责如下: 1、质量:保障并不断提升服务的可用性,确保用户数据安全,提升用户体验。 2、效率:用自动化的工具/平台提升软件在研发生命周期中的工程效率。 3、成本:通过技术手段优化服务架构、性能调优;通过资源优化组合降低成本、提升ROI。 从产品的生命周期来看:1、产品发布
第一章:逻辑结构 Mongodb 逻辑结构 MySQL逻辑结构 库database 库 集合(collection) 表 文档(document) 数据行选择之所以叫选择,肯定是痛苦的! ------->oldguo第二章:安装部署 1、系统准备 (1)redhat或cnetos6.2以上系统 (2)系统开发包完整 (3)ip地址和hosts文件解析正常 (4)iptabl
1、副本集部署教程1.1、要求三个成员副本集提供足够的冗余以承受大多数网络分区和其他系统故障。这些副本集也具有足够的容量用于许多分布式读取操作。副本集应始终具有奇数个成员。这可确保选举顺利进行。对于生产部署,应该通过在不同的计算机上托管mongod实例来尽可能多地保持成员之间的分离。当使用虚拟机进行生产部署时,应将每个mongod实例放在由冗余电源电路和冗余网络路径服务的单独host服务器上。1.
转载 2024-01-15 01:18:57
377阅读
MongoDB数据库规范
原创 2021-12-24 14:28:20
733阅读
服务器管理规范1、对于没有经过验证的命令绝不允许在服务器上运行,必须完全理解该命令执行后的结果方可执行。执行命令时必须确定当前的工作目录。2、在服务器尽量少使用rm-rf命令,遇到确实不用的文件可以使用mvfilename/tmp的方式,将文件放入/tmp目录下,由系统10天后自动删除。3、修改配置文件必须备份,如cpfilenamefilename.20160504,然后进行修改。4、项目发布时
原创 2018-08-08 15:43:15
7002阅读
一、 总则本部分规定了 IT 服务支撑系统的应用需求,包括 IT 服务模型与模式、 IT 服务管理体系、以及 IT 服务和管理能力评估与提升途径。二、 参考标准下列文件中的条款通过本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件
原创 2023-10-31 14:21:22
264阅读
  • 1
  • 2
  • 3
  • 4
  • 5