能否将高IO类的业务进行拆分?

能否将高IO类的业务进行拆分,使用互联网类企业的架构实现系统整体性能提升?例如12306的典型业务进行读写业务分离?
参与7

4同行回答

mengdollarmengdollar技术经理NT
引入应用交付解决方案,不但可以实现应用的负载分发或者热备冗余,消除单点故障,还可以启用tcp连接聚合(减少服务端tcp建链和拆链的次数以及tcp连接数量,释放服务端性能)、cookie等各种会话保持、配合业务处理的内置策略、静态内容压缩和cache、提升整体服务能力和用户访问体验。...显示全部
引入应用交付解决方案,不但可以实现应用的负载分发或者热备冗余,消除单点故障,还可以启用tcp连接聚合(减少服务端tcp建链和拆链的次数以及tcp连接数量,释放服务端性能)、cookie等各种会话保持、配合业务处理的内置策略、静态内容压缩和cache、提升整体服务能力和用户访问体验。收起
系统集成 · 2015-08-19
浏览1309
ljq2184929ljq2184929系统运维工程师中国建材
12306是一个挑战性的项目,类似的项目首先应用层面的优化是最首要的任务。但单纯从IO性能的分离,就要细分一下业务类型,例如对历史数据和现有数据的读写占用的IO、对只读数据与常写或更新的数据占用的IO、对多文件类读写与数据库的读写时占用的IO可以开离,其实楼主可以结合实...显示全部
12306是一个挑战性的项目,类似的项目首先应用层面的优化是最首要的任务。
但单纯从IO性能的分离,就要细分一下业务类型,例如对历史数据和现有数据的读写占用的IO、对只读数据与常写或更新的数据占用的IO、对多文件类读写与数据库的读写时占用的IO可以开离,其实楼主可以结合实际业务情况,从更多的维度来思考把高IO进行分离,本人想只要思路正确,答案不是唯一的。收起
互联网服务 · 2015-08-19
浏览1176
mengdollarmengdollar技术经理NT
可以考虑引入应用交付解决方案(基本功能是负载均衡)对关键业务进行识别和分离,比如通过识别不同URL、不同用户群体、不同地理区域等途径,确保用户统一体验的条件下,对后台进行必要的拆分部署。...显示全部
可以考虑引入应用交付解决方案(基本功能是负载均衡)对关键业务进行识别和分离,比如通过识别不同URL、不同用户群体、不同地理区域等途径,确保用户统一体验的条件下,对后台进行必要的拆分部署。收起
系统集成 · 2015-08-19
浏览1213
a156580801a156580801IT顾问盒子支付
当然要拆分,参考的方法有分表,分库。读写分离可以用逻辑备库DG来实现。电信的信令库的优化案例,当时采取的方法就是按时间分区,然后nologging  然后开并发 ,这样实现软分离。...显示全部
当然要拆分,参考的方法有分表,分库。读写分离可以用逻辑备库DG来实现。电信的信令库的优化案例,当时采取的方法就是按时间分区,然后nologging  然后开并发 ,这样实现软分离。收起
工业制造其它 · 2015-08-19
浏览1135

提问者

steveny
系统架构师一汽解放青岛汽车有限公司
擅长领域: 灾备

相关问题

相关文章

问题状态

  • 发布时间:2015-08-19
  • 关注会员:1 人
  • 问题浏览:3333
  • 最近回答:2015-08-19
  • X社区推广