说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

应用程序扩展性实现的十宗罪

HTML文档下载 WORD文档下载 PDF文档下载
这年头,作为软件设计架构师如果系统不具备高可扩展性对外交流时都不好意思。但是如何实现可扩展性?应用程序搭建过程中是否存在某些禁区?可扩展性方面的专家Sean Hull为我们悉数了可扩展性实现的十宗罪。

在道德领域有七宗罪的说法,现在实现可扩展性时也存在着十宗罪。可扩展性方面专家Sean Hull曾发表 文章指出实现 可扩展性的五大毒药,最近他又指出了实现 可扩展性的五大致命错误。


一、缓慢的磁盘I/O - RAID 5 -多用户的EBS。RAID 10可以提供良好的数据保护,同时具备良好 的读写性能。RAID 5设计意味着性能差,失败后修复时间长。在AWS上考虑使用预设的IOPS解决IO瓶颈问题。

二、使用数据库存储作业队列。数据库看起来很适合存储作业队列,但是轻负载的锁定以及日常的扫描 工作都会影响性能。使用类似RabbitMQ和SQS的专业软件可以消除这个瓶颈。

三、使用全文搜索。搜索似乎是数据库另一个完美的特性。但是大规模的搜索性能并不高,最好使用类 似Solr和Sphinx的专业技术。

四、在各层之间缓存不足。在应用程序和数据库之间使用memcache,在用户和Web服务器之间加载类似 于Varnish的页面缓存。为你的HTML选择合适的缓存。

五、太多的技术负债。重写问题代码,而不是持续完善写得不好的代码,因为从长期来看,这并不划算

六、对象关系映射。创建很难优化和调整的复杂查询。

七、同步,串行,耦合或锁定进程。锁就像停止标志,环岛才能保持道路畅通。行锁优先于表锁,采用异步复制,保持集群的最终一致性。

八、一个数据库副本。单一的数据库是一个瓶颈点。创建平行的数据库,让驱动程序在它们之间做选择

九、缺乏监测。使用众多监控软件包之一,检测系统正在运行着什么。

十、缺少功能标识。能够通过一个标识关闭某些功能特性,峰值来袭时可以轻松的关闭功能降低负载。

原文链接: The 10 Deadly Sins Against Scalability(文/周小璐,审校/仲浩)

欢迎关注 @CSDN云计算微博,了解更多云信息。

Delphi数据库开发及统计表格设计 Delphi文本和图形的打印方法 Delphi应用程序中中国式报表的制作 Windows环境下实时列表输出的实现方法-Delphi资料 报表制作技巧(二)-Delphi资料 Delphi编制的程序运行中动态制作报表 报表制作技巧(一)-Delphi资料 如何在WINDOWS中控制打印字体的长宽,而不受限于SIZE 的限制-Delphi资料 也谈为Delphi中数据库报表加网格 用Delphi4的QReport部件生成报表 用Delphi编写打印程序的窍门 用Word做Delphi报表输出工具 在DELPHI 文 本 和 图 形 的 打 印 在Delphi中运用QuickReport实现多栏列印 在打印或打印预览前如何获取报表页数-Delphi资料 自定义快速报表的打印预览窗口-Delphi资料 Delphi 3 图形VCL中Bug修改方案 Delphi hint的字体和色彩如何改变 Delphi3.0中复活节彩蛋及实现 Delphi数据库应用程序开发中图像数据的存取技巧 DELPHI图形编辑技巧二则 DELPHI显示JPEG图像文件 Delphi中CANVAS使用三例 Delphi中的图形显示技巧 DELPHI中画布应用技巧 Delphi中控件深度投影及阴影效果的实现 DELPHI中利用对象的常用属性制作动画 Form生成时的事件次序-Delphi资料 LED数码管仿真显示程序-Delphi资料 TPaintBox与TImage的比较-Delphi资料 WINDOWS基于调色板的图像消隐-Delphi资料 谁能告诉我,通常Windows下,有几种日志文件? 大家用JSP后台一般用什么数据库,并说出为什么谢了! 一个奇怪的问题! *****如何判断Pointer是否为TObject***** 不使用MFC,不弹出打印对话框,如何得到指定名称的打印机的DC 毕业设计的问题,请各位高人指点! IP控件 请教!!! isapi 奇怪问题! 配置站点问题 那有统计程序写多少行的程序? combobox控件的问题 欲购pc,求助!!(进者有分啊) 高分求教!! 建立表得问题 求javascript得到vbs产生的数组 阿菜求教!一个已经建成的dbf数据库怎么修改其字段长度呢? 请问怎么样才能开发手机游戏? 那裡有用java寫的小游戲的原馬呀﹗﹗ 请问怎才可以让图象中有网格啊? 高手指教 配机!!求助!!(进者有分啊) 这样简单的程序怎么通不过! session值修改还是未解决。 一个问题? flashget怎么用? 怎么相应动态创建的控件的事件 关于多媒体播放器的问题 快结婚了,可男朋友依旧把前女友的照片当成宝贝,我该怎么办? 建议组织一个水园老五大联盟。有支持的请up ! jspsmartupload上传100M以上的文件报错怎么办? 高分求助! 在那里下载jsp服务器的软件? 大家帮个忙,急寻南京兼职,饿死了 在unix下如何编译自己写好的c语言程序? 有个问题请教 ? 保存电脑技巧的问题。 在linux下怎么使用SAMBA使用windows下面的东西? 菜鸟级问题 我要在com+中间层返回sqlserver服务器的时间,怎么通过sql语句实现? 女友是空姐没有安全感怎么办 有几个概念不清楚, 劳驾哪位给解释一下 在unix下如何编译自己写好的c语言程序? Listbox 拖放的问题!解决就给100分! orical 我的测试连接失败! 小问题,别笑! 新手对指针的理解,大家指点指点,多谢!! 重载问题??? 高分求助! 哪里有截取vpn数据包的代码学习啊??? 怎样写贴子的标题才能吸引大家的注意?举例者一律给分! 关于API 供应超硬航空铝7075铝合金7075-T6硬度是多 (已过期)普通会员 梅兰菊竹的寓意gds说的是蛋糕梅:以梅象征坚强不屈.梅的枝干苍劲挺秀,宁折不弯,被人们用来象征刚强不屈的意志;而迎风斗雪怒放的梅花,则最先给人间透露春的气息 梅花的品质,众多咏梅 螺旋测微器的微分筒不是50分度的吗?怎么不要乘上0.02? 第二次工业革命对欧洲国际关系产生了什么影响 英国版和德国版爱他美味道有什么不同 千分尺的转筒怎么看 锘 的广州话发音和哪个字相同 平移的完整定义是什么?从有弧度的滑梯上滑下来算平移吗? 废物利用怎样用矿泉水瓶子做花瓶 求锘字的广东话读音~~急.!~ 锗可以组成什么词语 质量M=6000kg的客机,从静止开始沿平直的跑道滑行,当滑行距离为720m时,达到起飞的速度为60m/s问:若滑行过程中受到的平均阻力大小f=3.0*10三次方n,牵引力15000N,要达到上诉起飞速度,飞机的滑行 "锘"广州话怎么读 电源内部哪边电势高?电源内部的电势,是正极高,还是负极高,为什么? 只要磁感线是直线,该处磁场一定是匀强磁场1.关于匀强磁场,下来说法正确的是()A.某磁场中只要有若干处磁感应强度相同,这个磁场就是匀强磁场B.只要磁感线是直线,该处的磁场一定是匀强 世界近代史上,国际关系不断变化、调整,影响着世界格局的发展、演变.阅读材料,结合所学知识回答问题.1.从以上图表中看出英国长期居于工业产量首位的主要原因是什么?2.导致上表中工业产 如何教孩子做事有条理? 质量M=6000kg的客机,从静止考试沿平直跑道滑行,当滑行距离x=720m时,达到起飞速度60m/s.滑行过程中具有多大加速度若不及滑行过程中所受的阻力,则飞机受到的牵引力为多大若滑行过程中受到阻 收集一些病句是关于试题中的[修改病句]的试题 做事没计划性怎么办? 什么是微分头 当代国际关系中的发展问题,突出地表现为_____和_____之间的关系问题.当代国际关系中的发展问题,突出地表现为_____和_____之间的关系问题,有时也称为______.源于_____________.要建立____________,推进 如何培养孩子乐于做事的方法 元素“镓”字用粤语问么读? 瓦斯抽放管道用的孔板流量计我们要给客户做孔板流量计,他们要求是带U型压差计的孔板流量计,DN400 PN1.0的管道,1、采集孔板两端气体的出气孔是应该在管道上出来,还是应该在法兰截面钢体 Si3N4的结构是正八面体还是六面体 按每5千克废纸可以产生4千克再生纸,每千克再生纸可生产2元钱的效益计算,1440千克废纸产生的效益是多少元?要脱式计算. 生活垃圾处理器好用吗?会不会堵塞下水管道啊?俺从西班牙回来之后发现我们国家也有卖厨房生活垃圾处理器的,但是不知道在我们国家哪个品牌比较好?想给俺家里厨房安装四台,求好心人介 氮化硅(Si3N4)中氮元素的质量分数为___要计算过程.. 40千克废纸可生产25千克再生纸,每千克再生纸需要多少千克废纸?每千克废纸可生产多少再生纸?列式计算 电阻绿.黑.黑橙.棕电阻是多少?是不是500K 东银垃圾处理器好用吗?会不会堵塞下水管道啊?本人从匈牙利回来发现中国也有卖生活厨房垃圾处理器的,但是不知道在中国哪个牌子比较好一些?想给本人家里安装五个,求好心人介绍五个 (Si3N4)氮化硅叙述正确的是( )A 140克氮化硅中含硅元素的质量为84克 B 氮化硅的相对分子质量为140克 电阻五环一边绿环较宽另一边两色环距离较宽、哪边是第一环?有棕金黑棕绿五色! 厨卫宝垃圾处理器好用吗?会不会堵塞下水管道啊?自己从马德里回去之后发觉我国也有卖垃圾处理器的,但是不知道在我国哪个品牌比较好?想给自己家里面安装五个,求网友推荐五个 小朋友坐滑梯属于平移现象吗 锟斤拷锟斤拷锟怎么回事 食物垃圾处理器,如果堵下水通道怎么办? “电动势的方向是电源内部电势升高的方向”这句话哪里错了 石英砂为什么称作目 城市生态系统的生产者消费者和分解者 matlab作一个三维曲面以p,p0,z,分别为x,y,zz=(1-T)-(1-T0);1-T={2(sin2p-sin2p0)}/[(1+sin(2*p))*(1-sin2p0)];1-T0=2{sin(2*(p+Q))-sin(2*(p0+Q))}/{[1+sin(2*(p0+Q))]*[1-sin(2*(p0+Q))]};做成3、维图, 如何解决锟斤拷现象? 城市生态系统中的生产者,消费者,分解者是什么? 第一次收集废纸7.5千克,正好卖了6元钱.第二次收集了12.5千克废纸,按同样的价格卖给废纸收购站, 锟斤拷是什么意思? 各种粒子的带电量及其质量质子,氢核,电子,氕,氘,氚,的电荷量和质量都是多少 第一次收集废纸7.5千克,正好卖了6元钱.第二次收集了12.5千克废纸,按同样的价格卖给废纸收购站,第二次收 地震模拟振动台由地震模拟振动台由哪些部分组成 棕橙黑绿紫色电阻是多大的 用铮组词要成语 欧洲走向联合对国际关系有什么影响 什么样的女人适合做老婆? 我不小心把数显千分尺微分筒转到头,然后转回去了,卡住了怎么办? “锘”可以字组什么词 什么是 燃烧压力 ? 求各位大侠给指点一二 数字微分和模拟微分的区别问答题求答案 近代国际关系经历哪几次变化 梅兰菊竹分别有什么品质 14.如图所示,真空中三个点电荷A、B、C,电量均为+q ,两两相距L放置,求:C所受的静电力大小和方向这是一个三角形图 南非俩女童惨遭绑架奸杀 年龄仅两三岁德国近三成婴儿生于剖腹产 或与当地经好莱坞大道变性人受攻击案第二名嫌犯落英王室公布四世同堂照 被赞“轻松欢乐马尼拉市长拟为人质事件筹2000万港伦敦市长访华住酒店曾砍价 感谢中国提联合国最新报告:人类活动与气候变化关30余国领导人遭美监听 偏爱私人手机芝加哥农产品期价25日继续下挫窃听丑闻背后的“双面美国” 盟友会翻朝举行2万人连级军官大会 金正恩完成美国欠全世界一个道歉西方盟友不会因“监听”散伙美电视台脱口秀节目“杀中国人言论”被美国电视荧屏常可看到公开对中国人侮辱俄“质子”火箭搭载美国通讯卫星升空美国承认窃听事件对美国与伙伴国关系造中国周边外交分量加重 升级、提速、加西方盟友会不会因“监听”散伙?美国监听丑闻变“质”环保部:上半年新疆青海等省区氨氮排放复旦校长脱稿向学生报告基建分权等敏感国安间歇期重点“寻枪”周国平主编《中国百年个体童年史》内线悍将伊巴卡助雷霆扳回一城我们需要那么多马拉松吗最核心的选择只有一个舞台秀《汉秀》落户武汉周国平主编《中国百年个体童年史》美国反恐的“正义”之失大选过后乌克兰前景仍然堪忧芦苇:我们身处经典作品的荒芜时代嘉德创始人出版《一槌定音·我与嘉德二诺奖得主门罗新作《亲爱的生活》中文版高校纷现“千米经济”很多中国人津津乐道在埃塞俄比亚的生活《原乡》:民族史上深沉的乡愁如果去掉那些标识第七届全国疗养大会举行内线悍将伊巴卡助雷霆扳回一城我们需要那么多马拉松吗打破“公主病”的游戏规则
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘