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

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

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

收起
参与43

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

like052like052数据库管理员学习 待业中

如果没有历史数据的变更,可以看看GP或者doris 是否符合要求。都是MPP类的数据库。标准的SQL语法。但是GP对于DDL的处理太重了。

软件开发 · 2022-04-12
浏览1807
  • MPP数据库行内已经在使用,OLAP性能很好,但是做历史数据查询这类返回行数可能很少的业务场景,性能比起oracle都不如,当然可能是因为我们使用的是基于HAWQ的偶数DB,底层是HDFS,如果是传统GP相对会好点,但也不会有太突出的性能表现
    2022-04-13
  • 如果逻辑不复杂,就还是使用Oracle+表压缩吧。 压缩表也挺高,条件固定性能也很好。不管哪种技术只要条件固定,筛选性能好一般都可以,就怕条件不固定,选择性太多,这种就上ES吧,但是成本又比较高。
    2022-04-14

回答者

like052
数据库管理员学习 待业中

like052 最近回答过的问题

回答状态

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