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

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

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

收起
参与43

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

jillmejillme课题专家组CIO某大型银行

我的建议是存在NOSQL类型数据库,便于未来扩展,也无需考虑事务一致性。比如mongodb或者clickhouse 都是不错的选择。

互联网服务 · 2022-04-01
浏览1772
  • 感谢回复,mongodb这种文档型的有考虑过,CK的话倒不太适合,CK的优势在于OLAP和报表类,对于历史数据查询这类可能返回行数非常少甚至只有一行的就没有速度优势了,而且CK生态还不够健全
    2022-04-01
  • 在我们的场景下,可能觉得同作为列存的hbase选择度会好一些
    2022-04-01

回答者

jillme
CIO某大型银行

jillme 最近回答过的问题

回答状态

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