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

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

参与43

11同行回答

DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
我理解,你的诉求可能有两个:1)大容量历史数据的归档问题 ;2)伴随问题1产生的软硬件投入即成本问题 ;根据你的描述,归档数据为冷数据,不会有加工,建议方案如下:1)如果单位技术栈较好,可以采用开源方案,历史库选择高压缩率的存储引擎,节约存储成本,rocksdb、tokudb是不错选择;2)技术栈较弱...显示全部

我理解,你的诉求可能有两个:

1)大容量历史数据的归档问题 ;
2)伴随问题1产生的软硬件投入即成本问题 ;

根据你的描述,归档数据为冷数据,不会有加工,建议方案如下:
1)如果单位技术栈较好,可以采用开源方案,历史库选择高压缩率的存储引擎,节约存储成本,rocksdb、tokudb是不错选择;
2)技术栈较弱,可以采用oracle、db2,归档库选择低配主机 + 性能差的存储 ;

收起
电信运营商 · 2022-04-13
浏览425

提问者

匿名用户
其它某银行
擅长领域: 数据库服务器存储

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-04-01
  • 关注会员:12 人
  • 问题浏览:4492
  • 最近回答:2022-04-13
  • X社区推广