写给MongoDB开发者的50条建议Tip20
发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,本系列文章翻译自《50 Tips and Tricks for MongoDB Developers》,暂时没有找到中文版,反正自己最近也在深入学习mongodb,所以正好拿来翻译一下。一方面加强自己
千家信息网最后更新 2024年11月26日写给MongoDB开发者的50条建议Tip20
本系列文章翻译自《50 Tips and Tricks for MongoDB Developers》,暂时没有找到中文版,反正自己最近也在深入学习mongodb,所以正好拿来翻译一下。一方面加强自己学习的效果,另一方面让大 家也一起来体验一下需要我们这些mongodb使用者需要注意的地方。
首先声明自己的英文水平不是太高,加之有些英文翻译成中文也找不到合适的词来表达,所以在文章中可能会出现英文原词,或者说有些地方的翻译会有些生 硬,也就是说会出现直译的地方。翻译该书的主要目的是为大家学习探讨用的,如果有翻译不精准的地方,或者说有更加精准的翻译,还请大家指出,我会及时的更 正的,在此先谢过各位了。
Tip#20.Handle replica set failure and failover
处理复制集的故障和故障恢复
你的应用应该有能力处理复制集中遇到的所有可能的故障问题。
假设你的应用抛出一个"找不到master"的错误。有两个可能导致这个错误的原因。你的复制集可能正在进行故障恢复,恢复一个新的primary,你必须优雅的处理进行primary选择所花费的这段时间。这段时间会持续几秒钟,如果你倒霉的话,也有可能是30秒或者更多。如果你在网络分区的另一边,可能几个小时看不到master。
找不到master是一个很严重的问题,如果发生这种请求,你的应用是否能接受只读的模式。你的应用应该可以处理短期只读和长期只读。
不管是否存在master,你都应该继续提供读取的服务。
在primary选举阶段,服务器成员会经历简短的不可读,恢复阶段。在这个时期,如果驱动来读取数据,成员会抛出异常,找不到master和slave。
地方
故障
处理
应用
英文
学习
精准
成员
文章
时间
错误
问题
阶段
中文
服务
合适
简短
优雅
倒霉
一方
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发中心赵存超
武汉软件开发公司排名
数据库 关键字段
m1芯片适合网络安全吗
华为缺网络技术工程师
为信息网络安全
服务器端口哪个好用
佳县公安局网络安全
互联网科技捉小偷
数据库技术分析图配色
服务器流量多少钱
蚁巢互联网科技
用什么数据库查询相关论文
广州乐收网络技术
网络安全靠人民新闻
浙江网络安全工程师待遇
路由器虚拟服务器怎么使用
网络安全产品的推广方案
网络安全风险评估和检查报告
工业企业数据库 2002
软件开发报告怎么写
网络安全攻防技术实验
武汉软件开发公司排名
服务器1u至7u什么意思
海峡创新互联网科技
驱动晚报北京网络安全大会
方舟服务器一退游戏怎么就没了
网络安全冷门口号
dell戴尔服务器
常州运行智慧工地软件开发