云存储云计算如何和现有系统整合?

云存储云计算如何和现有系统整合?

对于这个问题,我是这样思考的,欢迎各位指导。

首先企业信息系统首选一定是关系型数据库是首选,同时关系型数据库也是当下业务中不可缺少的一块。但是随着业务日益开展,当数据量到达一定程度的时候。关系型数据库的存储成本会以几何级数增高,这时候需要做分库分表。存储的问题可以解决,一些基于数据的报表服务的话也会受到数据量大小的影响。例如会有一些报表需要长时间查询的sql语句。

针对这种情况。预先批处理些中间数据会是一个很好的方案,问题又来了,预先处理数据这样对于报表的灵活性也会造成影响。

对于这种情况我们选择了一种折中的方案。我们选用云平台作为后端的计算平台,选用关系型数据库作为和业务前段交互的平台,扬长避短。

首先和传统的关系型数据库,云存储安全性和成本都是企业能够接受的。

首先我们会将数据复制一份到云平台。通过云平台出色的水平扩展能力为企业提供出色的运算能力。

简单方案就是前段接受查阅报表请求,后端启动基于hadoop的mr或者spark应用(或者hive)去汇总计算。将计算结果在输出回关系型数据库,再有报表直接调用计算后的报表结果。

参与8

4同行回答

enter2000enter2000软件架构设计师公司未知
数据量大又要快,选择hadoop,spark这种平台肯定没错,至于云不云,不是关键,如果有人有精力,本地建,如果想偷懒,直接云就好了。数据量中小又要快,会多一种选择,内存数据库也不失为一个很好的方向。...显示全部

数据量大又要快,选择hadoop,spark这种平台肯定没错,至于云不云,不是关键,如果有人有精力,本地建,如果想偷懒,直接云就好了。

数据量中小又要快,会多一种选择,内存数据库也不失为一个很好的方向。

收起
零售/批发 · 2017-02-16
浏览2013
amu0722amu0722CEO打毛党
这种方式查询到响应的时间有没有统计数值啊?显示全部

这种方式查询到响应的时间有没有统计数值啊?

收起
生活生产服务其它 · 2017-02-16
浏览1982
yujin2010goodyujin2010good系统工程师大型零售巨头
学习了,我觉得主要还是看业务类型显示全部

学习了,

我觉得主要还是看业务类型

收起
互联网服务 · 2017-02-16
浏览1870
ghostheroghosthero其它mb
好的谢谢显示全部

好的谢谢

收起
互联网服务 · 2017-02-15
浏览1998

提问者

ghosthero
其它mb
擅长领域: 服务器中间件需求分析

问题来自

  • 相关问题

    相关资料

    相关文章

    问题状态

  • 发布时间:2017-02-15
  • 关注会员:4 人
  • 问题浏览:5563
  • 最近回答:2017-02-16
  • X社区推广