摘要: 此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 上一篇我们从方案层面讲解了MGR的成员管理和故障恢复。本篇从源码层面捋一捋,通过本篇介绍,除了能够了解如何将一个节点加入到group中,也可以了解在这个过程中,节点是如何进行分布式通信模块进行初始化,上层如何 阅读全文
posted @ 2018-10-19 15:30 tianshidan1998 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 MySQL Group Replication(MGR)框架让MySQL具备了自动主从切换和故障恢复能力,举single primary(单主)模式为例,primary作为主节点对外提供读写服务,是唯一的可写 阅读全文
posted @ 2018-10-19 15:14 tianshidan1998 阅读(2130) 评论(0) 推荐(1) 编辑
摘要: 此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 开宗明义,keepsync和trysync是网易MySQL分支版本InnoSQL的两个参数,非常重要的两个参数。从某种程度上说,他们决定了MySQL主从复制实例是采用异步复制(async)还是半同步复制(se 阅读全文
posted @ 2018-10-19 15:13 tianshidan1998 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 有天一早,DBA同学就找上来了,说有个DDB集群下的RDS实例Slave节点(从库)死锁了,请求支援。说实话,一大早就遇到死锁这种棘手的问题,我的内心是奔溃的。不过万幸的是,DBA说这个实例还未正式上线,处于 阅读全文
posted @ 2018-10-19 15:13 tianshidan1998 阅读(2859) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 MySQL慢日志(slow log)是MySQL DBA及其他开发、运维人员需经常关注的一类信息。使用慢日志可找出执行时间较长或未走索引等SQL语句,为进行系统调优提供依据。本文结合线上案例分析如何正确设置M 阅读全文
posted @ 2018-10-19 15:12 tianshidan1998 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 周末闲得蛋疼,来英飞特做人工空气净化器。开了电脑后,习惯性得点击xshell按钮,进入InnoSQL稳定性测试机。show processlist几次,发现不对劲啊。我跑的是oltp加oltp_simple( 阅读全文
posted @ 2018-10-19 15:11 tianshidan1998 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 要想精通一个数据库,除了知道该数据库的功能特性、使用方法等,还需要能够看懂数据库源码,能够使用gdb工具对其进行调试跟踪,如果能够修改源码,实现自己所需的功能,那是极好的。本文简单介绍如何在debian 7上 阅读全文
posted @ 2018-10-19 15:10 tianshidan1998 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 MongoDB sharding cluster(分片集群)是MongoDB提供的数据在线水平扩展方案,包括Router(mongos)、Shard和Config Server三种组件,分别提供查询服务、分片 阅读全文
posted @ 2018-10-19 10:06 tianshidan1998 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 这是一篇MongoDB官网上的一篇文章,分析了使用MongoDB存储商品分类信息相比其他数据库的优势,并讲述了如何将其保存到MongoDB中。原址点击:User case – Product Catalog。 阅读全文
posted @ 2018-10-19 10:04 tianshidan1998 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 对数据库进行数据备份无非两种方式,一种是逻辑备份,也就是直接连上数据库导出所有的数据,对于MySQL,就是通过MySQL客户端或JDBC等MySQL驱动进行全表Select,将查询结果转化为Insert语句并 阅读全文
posted @ 2018-10-19 10:02 tianshidan1998 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 目前蜂巢(云计算基础服务)MongoDB上已经有数十个实例,其中不少是企业用户或公司内部产品用户的。用户多了,那就会反馈一些问题。其中一个就是MongoDB实例访问账号,虽能够提供创建和删除集合、索引,创建数 阅读全文
posted @ 2018-10-19 10:01 tianshidan1998 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 最近阅读了TiDB源码的说明文档,跟MongoDB的分片集群做了下简单对比。 首先展示TiDB的整体架构 MongoDB分片集群架构如下: 更加具体点如下: 下面从介绍TiDB组件的角度切入,将其跟Mongo 阅读全文
posted @ 2018-10-19 09:32 tianshidan1998 阅读(2325) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 一、日志复制流程: a、raft leader节点在接收client请求后,先将请求写到日志中,再将日志通过AppendEntries RPC发送到follow上。如果收到了大多数follow的确认消息,则对 阅读全文
posted @ 2018-10-19 09:31 tianshidan1998 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 近段时间来,全球范围内数以万计的MongoDB实例被攻击,作为旨在为用户提供最优MongoDB云服务的网易蜂巢MongoDB团队在第一时间跟进了相关报道,虽然蜂巢MongoDB服务从设计初就将数据的安全性列为 阅读全文
posted @ 2018-10-19 09:25 tianshidan1998 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者吴琪惠授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 调用pytest 调用命令: 上面的命令相当于在命令行直接调用脚本 pytest [...](前提是python已经加入环境变量) 一些帮助信息 失败后停止 选择测试用例 调试输出 Python带有一个内置的 阅读全文
posted @ 2018-10-19 09:22 tianshidan1998 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者吴琪惠授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 纯官网译文而已。。。 pytest是一个成熟的、全功能的python测试工具。 pytest框架编写测试用例时,小的用例会变得更容易编写,但对于复杂的应用或者库应该更谨慎选择。 特征: 1.断言失败之后具备详 阅读全文
posted @ 2018-10-19 09:21 tianshidan1998 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者吴凯霞授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 网页给人最直观的感受就是它的页面结构。 在浏览设计作品时,会看见一些优秀的海报设计,这些都是通过不同的排版,文字设计,创意布局等来抓人眼球,让用户眼前一亮。 如何将网页搭建得得体?结合一些海报设计将一些小技巧 阅读全文
posted @ 2018-10-19 09:20 tianshidan1998 阅读(163) 评论(0) 推荐(0) 编辑