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

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

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

收起
参与43

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

luckman_2008luckman_2008系统运维工程师人寿保险

主要看你的历史数据是什么类型,比如结构化数据,可以采用国产分布式数据库,实现存储scaleout,如果是非结构化数据,可以采用支持json格式的,比如hhbase,es等支持非结构化数据的数据库,重要的是能否存储量可以扩展

保险 · 2022-04-02
浏览1885
  • 由于数据源是Oracle,所以全部都是结构化数据库。国产分布式数据库也在用,但基本都是行存为主的方式,可能在大宽表的性能上不够具有优势,只能说通过分片后减低多行获取的IO开销来提升性能
    2022-04-02

回答者

luckman_2008
系统运维工程师人寿保险
擅长领域: 数据库存储服务器

luckman_2008 最近回答过的问题

回答状态

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