对于业务系统的历史数据存放、查询,哪种类型的数据库更为合适?

初步计划将各个业务系统的历史数据统一迁移至独立的历史查询数据中心,从目前来看认为传统关系型数据库如Oracle无法满足使用,不知道各位是否有在使用合适的数据库存储引擎用于存放此类数据及使用?数据的使用有以下几个特点:1.历史数据的数据源为Oracle,通过批量卸数方式卸至历...显示全部

初步计划将各个业务系统的历史数据统一迁移至独立的历史查询数据中心,从目前来看认为传统关系型数据库如Oracle无法满足使用,不知道各位是否有在使用合适的数据库存储引擎用于存放此类数据及使用?数据的使用有以下几个特点:
1.历史数据的数据源为Oracle,通过批量卸数方式卸至历史查询数据中心
2.历史查询数据中心的表大概率以大宽表的方式存放和使用
3.根据数据库的选型,开发使用数据可以选择性是否使用如多表关联等特性
4.不会有任何数据加工的OLAP,也不会有报表类SQL
望各位不吝赐教

收起
参与43

查看其它 10 个回答wangzk0206的回答

wangzk0206wangzk0206数据库管理员scrcu

首先要看下你们的技术水平,如果对大数据(hbase)比较熟悉,个人建议用大数据平台这些。(大数据平台用的好,是非常不错的,如果使用不当就会掉坑里)
如果对大数据平台不熟悉,可以考虑mpp数据库,毕竟这个sql,表设计都和传统数据库类似,经验可以借鉴。

银行 · 2022-04-13
浏览1717
  • 感谢回复,MPP数据库行内已经在使用,OLAP性能很好,但是做历史数据查询这类返回行数可能很少的业务场景,性能比起oracle都不如,当然可能是因为我们使用的是基于HAWQ的偶数DB,底层是HDFS,如果是传统GP相对会好点,但也不会有太突出的性能表现。现在可能看下来也是偏向于HBASE
    2022-04-13

回答者

wangzk0206
数据库管理员scrcu

wangzk0206 最近回答过的问题

回答状态

  • 发布时间:2022-04-13
  • 关注会员:12 人
  • 回答浏览:1717
  • X社区推广