![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
文章平均质量分 80
强哥的博客
这个作者很懒,什么都没留下…
展开
-
基于关系型数据实现分布式事务方案
分布式、集群、高并发,这已经成了稍微大点互联网系统必须具备的关键词。但是新的方法引入了新的问题,其中分布式事务是每个分布式系统绕不开的话题。各种分布式事务的解决方案也层出不穷,但万变不离其宗,基本基于两种方案理论:cap理论或base理论(对这两种理论的具体内容不太了解的读者朋友请自行查找相关资料)。 笔者本次提出的基于关系型数据库实现的分布式事务解决方案基于base理论。基于cap理论的解决方案由于存在分布式锁的问题,在系统性能上一直是个问题,因此一般高并发的大型互联网系统不采用该理论下的...原创 2021-05-30 16:04:03 · 247 阅读 · 0 评论 -
基于MPP数据库的存储分析方案设计
笔者在项目中曾碰到了这么一个场景:随着项目的持续使用及用户快速增长,系统的数据处理能力急剧下降,查询速度及数据计算能力让人无法忍受。原来使用的数据库是开源的mysql数据库。为了解决该问题,经过权衡比较,笔者最后决定采用MPP+ES作为该问题的解决方案。ES笔者就不介绍了,大家应该都比较熟悉。重点介绍一下MPP数据库。MPP数据库介绍mpp主要包括以下三种:Vertica;Redshift;Greenplum这三者其实有非常很多相同点:1.全部基于PostgreSQL,这使得只使用关系型数据库原创 2021-05-30 07:50:14 · 1466 阅读 · 0 评论 -
Elasticsearch、MongoDB和Hadoop性能特点及使用场景
IT界在过去几年中出现了一个有趣的现象。很多新的技术出现并立即拥抱了“大数据”。稍微老一点的技术也会将大数据添进自己的特性,避免落大部队太远,我们看到了不同技术之间的边际的模糊化。假如你有诸如Elasticsearch或者Solr这样的搜索引擎,它们存储着JSON文档,MongoDB存着JSON文档,或者一堆JSON文档存放在一个Hadoop集群的HDFS中。你可以使用这三种配置完成很多同样的事情。转载 2020-06-26 11:46:56 · 716 阅读 · 0 评论 -
大型交易系统之高可用
上一篇讲到了大型交易系统之高并发原则,本篇我们来聊聊大型交易系统高可用原则原则一 降级 对于一个高可用的系统,很重要一个设计就是降级开关,开关降级一般有如下四种设计方式。 &nbs...原创 2020-04-19 18:18:17 · 384 阅读 · 0 评论 -
大型交易系统之高并发
环顾当今社会,或多或少可称之为被交易系统控制的社会。我们的股票市场离不开交易系统,我们的银行离不开交易系统,我们出行做出租离不开交易系统,我们的网上购物离不开交易系统等等。仔细想想交易系统还真是主宰了我们的很多行为或者重新定义了我们的行为。交易系统是我们技术人员的智慧结晶,聚集了技术人员的辛勤和汗水。设...原创 2020-04-19 14:28:32 · 1952 阅读 · 1 评论 -
架构设计特点
我们已经讲述了什么是架构,也定义了架构师这个角色的特点,下面我们来粗略讲述一下架构设计流程基础内容或特点。 架构设计的范围相当广泛。下图显示定义软件架构设计流程不同方面的一个模型。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200416072440223.png?x-oss-process=image/watermark,type...原创 2020-04-16 09:20:26 · 619 阅读 · 1 评论 -
架构师素养
上一篇聊到了软件架构的基本属性,本篇聊聊架构的创建者:架构师。架构师这个角色在任何软件开发项目中都是最有挑战性的。架构师是项目中的技术领导,承担着技术成功或失败的责任。 作为项目的技术领导,架构师必须拥有更广而不是更深的技能(虽然架构师们在某些特定的领域应该拥有高深的技能)。 **1.架构师是技术领导** 首先,架构师是技术领导,这意味着架构师除了拥有专门的技能外,还必须...原创 2020-04-08 15:20:43 · 237 阅读 · 0 评论 -
浅谈架构
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2020-04-06 14:17:07 · 285 阅读 · 0 评论