目前集中式架构已越来越不适应业务以及转型的要求,需要对架构进行分布式改造,提升IT系统的承载能力。分布式数据库作为分布式架构的基石,其选型直接关系到分布式架构转型的成败。
社区日前邀请专家撰写了文章《分布式关系型数据库选型原则和POC测试方法》(点击标题可阅读),结合企业自身情况,对分布式数据库的选型提供了参考,可降低选型和复杂度及工作量。同时组织了线上答疑活动,对大家的疑问进行了解答,本篇文章将这些问题进行了梳理,供大家参考!
澄明天宇,某保险主管,擅长容器云、OpenStack、分布式数据库、多云管理,有7年IT基础架构设计及运维经验,对IaaS云平台,容器云,分布式数据库等技术有实际落地经验。
还有其他会员参与分享:atpeace数据库管理员、asdf-asdf研究学者、light_hu86系统工程师、haojia、gongpu软件架构设计师
一、分布式数据库需求分析相关典型问题
1、所在银行有存储影像数据,交易文本的需求,离线数据分析与历史数据查询等,哪种数据库更合适?
问题描述:我行目前才用了华为了Hadoop平台,使用elkmpp数据库,感觉不够理想,有没有别的推荐?
解答1:
这种建议用非关系型数据库,因为这是数据是非结构化的,具体根据自己的业务需求确定,比如hadoop,MongoDB等等。
解答2:
非结构化数据,如:影像,图片,文本等我建议使用巨衫或者MongoDB/
2、在分布式数据库项目中,为进行系统规格设计,如何进行定量需求分析?需要收集哪些需求数据信息?
解答:
这个问题其实很难回答,尤其是对于第一次引入分布式数据库的企业。我提供下我们的思路,仅供参考:
1.对资源进行分类分档,并初步明确业务需求到资源档位的映射关系(可以逐步迭代)
2.明确后续数据库扩容路径,一旦我们的档位无法匹配应用需求,那么就升档,升档不行就水平扩容
3、保险行业中上分布式数据库的多吗?现在形势如何?
解答:
目前保险行业上分布式数据库的并不多,大多为一些小型保险公司,大部分保险公司现在正在探索阶段,保险头部企业已经有在做分布式数据库转型,但是距离全部分布式化还有一段路要走。
二、分布式数据库选型方面典型问题
1、在分布式数据库技术选型前,应该考虑哪些方面?
解答:
首先要考虑您的其实是否有必要选择分布式数据库,要不上分布式的必要性想清楚。
其次要对现有的系统进行分布式改造的可行性进行评估,并摸一摸市场上主流的解决方案和适用场景。
最后要考虑成本的问题。
2、市面上OLTP型的分布式数据库产品有哪些,该如何进行选型?
问题描述:据个人的了解,市面上现在大多数MPP数据库产品都是主打OLAP型场景,OLTP型的分布式数据库产品少之又少。想请问专家,主流的OLTP数据库产品有哪些,他们各自的特点又是怎样的?
解答:
OLAP确实有很多,OLTP的目前主要的互联网巨头(比如阿里、腾讯、华为)都有相关的产品,特点上打通小异,都有一些自己主打的卖点,建议去