滴滴passport设计之道:帐号体系高可用的7条经验(含PPT)导读:应对高可用及极端峰值,每个技术团队都有自己的优秀经验,但是这些方法远没有得到体系化的讨论。高可用架构在6月25日举办了『高压下的架构演进』专题活动,进行了闭门私董会研讨及对外开放的四个专题的演讲,期望能促进业界对应对峰值的方法及工具的讨论,本文是洪泽国介绍滴滴在passport设计的高可用经验。洪泽国,2007年硕士毕业于中科
分类:
其他好文 时间:
2020-11-08 17:33:50
阅读次数:
23
解密未来数据库设计:MongoDB新存储引擎WiredTiger实现(事务篇)导语:计算机硬件在飞速发展,数据规模在急速膨胀,但是数据库仍然使用是十年以前的架构体系,WiredTiger尝试打破这一切,充分利用多核与大内存时代,开发一种真正满足未来大数据管理所需的数据库。本文由袁荣喜向「高可用架构」投稿,介绍对WiredTiger源代码学习过程中对数据库设计的感悟。袁荣喜,学霸君工程师,2015年
分类:
数据库 时间:
2020-11-08 17:33:26
阅读次数:
28
7-10倍写入性能提升:剖析WiredTiger数据页无锁及压缩黑科技导语:计算机硬件在飞速发展,数据规模在急速膨胀,但是数据库仍然使用是十年以前的架构体系,WiredTiger尝试打破这一切,充分利用多核与大内存时代来重新设计数据库引擎,达到7-10倍写入性能提升。本文由袁荣喜向「高可用架构」投稿,通过分析WiredTiger源代码,剖析其卓越性能的背后实现。袁荣喜,学霸君工程师,2015年加入
分类:
其他好文 时间:
2020-11-08 17:32:23
阅读次数:
24
帖子中心,是互联网业务中,一类典型的“1对多”业务,即:一个用户能发布多个帖子,一个帖子只有一个发布者。随着数据量的逐步增大,并发量的逐步增大,帖子中心这种“1对多”业务,架构应该如何设计,有哪些因素需要考虑,是本文将要系统性讨论的问题。什么是x对x?所谓的“1对1”,“1对多”,“多对多”,来自数据库设计中的“实体-关系”ER模型,用来描述实体之间的映射关系。什么是“1对1”业务?用户中心,一个
分类:
其他好文 时间:
2020-11-08 17:30:50
阅读次数:
19
经常有朋友问,MySQL双主的一致性问题,今天简单聊一聊。MySQL为什么要使用双主架构?MySQL最常见的集群架构,是一主多从,主从同步,读写分离的架构。通过这种方式,能够扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点。为了保证MySQL写库的高可用,可以在一个MySQL数据库集群中可以设置两个主库,并设置双向同步,以冗余写库的方式,来保证写库的高可用。MySQL双主架构,会存在什么
分类:
数据库 时间:
2020-11-08 17:30:38
阅读次数:
24
本文较长,可提前收藏。用户中心,几乎是所有互联网公司,必备的子系统。随着数据量不断增加,吞吐量不断增大,用户中心的架构,该如何演进呢。什么是用户中心业务?用户中心是一个通用业务,主要提供用户注册、登录、信息查询与修改的服务。用户中心的数据结构是怎么样的?用户中心的核心数据结构为:User(uid,login_name,passwd,sex,age,nickname,…)其中:(1)uid为用户ID
分类:
其他好文 时间:
2020-11-08 17:30:13
阅读次数:
21
微博众筹的架构设计导读:我们每一天都能感受到互联网金融的成长和进步,在6月19日,微博商业产品部联合天弘基金(余额宝),小米支付、还有创业公司付钱拉等金融技术团队策划了首届互联网金融系统沙龙,围绕在互联网金融过程中碰到核心技术架构、系统安全、数据一致性、业务开发模式等与业界进行分享及交流。本文是陈杰在本次沙龙的演讲,授权高可用架构首发。陈杰,新浪微博资深系统架构师,毕业于清华大学化学系,从2004
分类:
其他好文 时间:
2020-11-08 17:28:37
阅读次数:
20
本文由王刚与张帅合作完成。 1月14日消息,据报道,华为近日对内部组织架构进行了新一轮的调整,涉及到多位重要高管的任命。其中,最为引发关注的是Cloud&AI升至华为第四大BG。 根据由任正非亲自签发的公司文件来看,侯金龙担任Cloud&AI BG总裁,彭中阳任企业BG总裁,原企业BG总裁阎力大调任 ...
分类:
其他好文 时间:
2020-11-08 17:25:35
阅读次数:
23
什么是SpringCloud SpringCloud是基于SpringBoot的一整套实现微服务的框架。它提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。 最重要的是,基于SpringBoot,会让开发微服务架构非常方便 ...
分类:
编程语言 时间:
2020-11-08 17:19:34
阅读次数:
27
一、性能测试准备 需求分析 明确性能测试目标i 了解软件功能、服务器架构 制定测试计划、评估工作量 制定测试模型(类似编写测试用例) 2、搭建性能测试环境 工具选项与准备工作 搭建性能测试环境(性能测试环境资源配置和生产服务器保持一致) 3、性能测试脚本开发 选取协议 编写脚本 调式脚本 验证脚本 ...
分类:
其他好文 时间:
2020-11-08 17:19:14
阅读次数:
17