国产数据库选型国产数据库

中小银行国产数据库选型需求分析及难点探讨

中小银行国产数据库选型需求分析及难点探讨

活动简介

在现今云计算 、大数据等新型技术推动下,金融科技迎来了新一轮创新浪潮, 业界主流的应用架构 ,正由松耦合、集中式的SOA架构向解耦合、分布式的微服务架构发展。在"去IOE"、"自主可控"的技术和政策双重背景下,传统金融行业的业务系统所采用的数据库,正在从老牌传统数据库(DB2 、 Oracle等) 逐渐过渡至开源数据库或国产数据库。

作为一家传统金融企业,各业务系统仍然是纵向隔离的状态,在烟囱式系统架构中,每个业务系统都有其独立的数据库,随着业务系统数量越来越多、数据规模越来越大、交易复杂度不断提升,数据库的数量也越来越多,对于管理成本和人力成本提出了很大挑战。并且,由于数据库各自独立,无法对全部数据库的运行状况形成全局视图,缺乏统一的“数据库管理大脑”,无法进行统一的数据库分析和辅助决策, 出现问题时往往各自为政 ,存在数据孤岛,管理时效性难以保证。同时当前多数业务系统采用典型的SOA系统架构 ,其数据库多为主备部署模式,在应用方面存在并发能力不强、弹性不足、系统资源利用不均衡、更新迭代发布周期长等问题,难以适应业务高并发、负载波动大、新功能上线频繁等需求。

近年来,为满足业务发展需求 ,顺应技术发展潮流 ,以微服务的理念,进行线上交易系统的微服务化设计。但现有的传统数据库架构,尚不能以平台化形式提供分布式数据库服务,难以满足业务系统未来的发展需求。基于以上原因,我司开展了分布式数据库的探索和应用。根据国内某著名社区统计,当前国产数据库数量已经高达240个以上,现在国内数据库市场蓬勃发展,正处于百花齐放的阶段,琳琅满目的数据库,让人眼花缭乱。如何选择一个适合自己企业的数据库显得尤为重要。

目标与需求

我们在进行数据库设计时 ,主要考虑达成几个目标,一是提高系统扩展能力,应对高并发访问;二是提高资源利用率,降低运营成本;三是提高系统可靠性,降低运行风险。

结合数据库设计目标,以及国产数据库应用和运维场景,我们进一步梳理了需求,主要包括以下方面:

(1)通用需求:如支持标准SQL语法,支持国产芯片、国产操作系统,支持各种数据类型、数据库对象、约束、字符集等。

(2)分布式功能需求:如支持分布式事务、MVCC多版本控制,支持高并发情况下的完善锁机制,具备不同隔离级别,支持分表分区分片,支持读写分离,支持在线弹性伸缩与平滑扩容,支持SQL优化器等。

(3)性能需求:要求系统集群采用高可用架构,性能满足QPS支持10w+、TPS支持5w+,以及连接数和并发数要求,且具备良好的数据副本同步性能。

(4)高可用需求:要求集群架构无任何服务单点,服务稳定可靠,具备各种层级的高可用能力等。

(5)备份与恢复需求:如支持在线全量备份、增量备份、差量备份等功能,支持任意时间点的备份恢复等。

(6)架构要求:支持多数据中心多活架构,例如三地五中心架构。

(7)安全需求:如支持加密存储,支持多租户资源隔离,支持权限管理,支持黑白名单,支持防注入攻击等。

(8)运管监控需求:如具备可视化运维管理工具,支持数据库实时监控和历史回溯,支持数据库审计、SQL执行计划及优化提醒,支持统计分析等。

(9)运维需求:如支持不停业务的版本升级,支持灰度发布、滚动升级等,支持在线配置,支持在线扩缩容等。

(10)可移植性需求:如支持基于原数据库的开发内容,实现平滑过渡 , 降低移植改造成本。

(11)数据同步:支持主流数据库之间迁移数据,支持数据准实时同步到大数据平台。

本期活动探讨

1、中小银行国产数据库选型中遇到的具体问题

2、如何实现背景中提到的11点需求

3、该需求下,技术路线,产品选型

4、国产数据库生态环境

嘉宾

bryan
软件架构设计师金融研发
擅长领域: 云计算容器容器云
发布447
回答347
lcc
其它城市商业银行
擅长领域: 数据库存储服务器
发布71
回答26
stefaniesun
软件开发工程师某金融单位
发布46
回答12
penguinhe
项目经理成方金融信息技术服务有限公司
擅长领域: 存储分布式架构服务器
发布33
回答24
cnblockchains
其它上交所技术
发布30
回答10
topzgm
软件架构设计师People's Bank of China
擅长领域: 数据库服务器存储
发布304
回答124
huawei851120
数据库运维工程师某省级联社
擅长领域: 数据库服务器灾备
发布45
回答31
huhu097
DBA云南红塔银行
擅长领域: 数据库国产数据库服务器
发布11
回答10
lulihuan1987
数据库管理员张家港行
擅长领域: 数据库服务器分布式系统
发布74
回答64
xjwangbo100
系统架构师哈密市商业银行
擅长领域: 数据库云计算国产数据库
发布22
回答3
leiou0410
dba某银行
擅长领域: 数据库国产数据库服务器
发布7
回答1
wangzk0206
数据库管理员scrcu
发布984
回答400

活跃参与会员

  • myciciy
  • zwz99999
  • zp_ccc
  • pysx0503
  • yulu4314
  • 李英杰
  • 少东家
  • baizhaoxian
  • 大白菜00
  • fcospt
  • shlei6067
  • lxk215313951
  • flywiththewind
  • tianshizuoyi
  • tnan19861219
  • stefaniesun
  • wangzk0206
  • db2haodb
  • mornsky
  • wangzimingsq88
  • lcc
  • anikikong
  • bryan_sd
  • ttkanni
  • purpose
  • jillme
  • JAGXU
  • liujiacai
  • beyondmch
  • ostrich
  • ACDante
  • informixer
  • bjc96333
  • 高鹤
  • kangkang0020
  • penguinhe
  • libai21
  • gongpu
  • 03500408@163.co
  • cpc1989
  • zftang0809
  • zhmwang
  • liusong1220
  • chrisjian212
  • 甘草片
  • jxq
  • yyf123
  • zhanxuechao
  • ysryoyo
  • wangmingjie01
  • zlmix
  • yata52
  • lulihuan1987
  • youngyang99999
  • hanfeng_twt
  • huawei851120
  • Switcher
  • Amygoing
  • xjwangbo100
  • oltpone
  • Jamalhan
  • daocaoren0352
  • 谐云科技
  • 陈恒龙
  • 北京不眠夜
  • 王明发
  • 峨眉山修行者
  • halidav
  • 火龙猫
  • waring_id
  • discipline
  • qiaofeiye
  • huhu097
  • cnblockchains
  • cfpl_900
  • lych370
  • twt大禹
  • leiou0410
  • 心心在一艺
  • flybean1
  • xuyy
  • 永远
  • lzgzg166
  • yangjunfeng
  • Nightingale
  • sunnysu
  • xuhh
  • peghao
  • aixchina
  • mxin
  • 晓黎
  • bin_huhj
  • tangfanfan
  • wwwdp
  • dreamsky
  • lbt5210
  • tcpipv6
  • michael1983
  • lvback
  • 苏十一
  • 346279055a
  • liuxb-d-break
  • cwnlinux
  • 89067232
  • zhangjunpo
  • donnieyen
  • faye
  • halibaba247
  • stablelu
  • geqiting
  • 梦and天空
  • top448zhaoyan
  • fengwhq
  • aigoppb
  • Horleun
  • zhuqhua
  • jackycao
  • xym74
  • Rakas
  • twt运营
  • yyrex1434
  • smtpclient
  • chenlii
  • yuxinlen
  • priest
  • bankhp
  • 彬彬
  • pcjiao
  • xijiehaiqing
  • noxudu
  • caoninab
  • xiaokfy
  • evilada
  • hufeng719
  • bh15
  • pingpang1018
  • seagl
  • Lear
  • yc0060hfx
  • yanxin
  • lsboys
  • xxz000
  • lzxbouth
  • chenmingfu
  • Gavin_wang
  • thomas_lhb
  • lhh20120105
  • lhs0981101410
  • shomer23
  • IT合作社
  • xuhansong
  • johnmo
  • ping192168101
  • 金椋
  • 潘建星
  • suibian102
  • Gavin404
  • shouqiwei
  • libisheng
  • maverickcl
  • Ekin
  • wangyeye
  • oukayhunter
  • sxtycxx
  • Lancer
  • pjm_email@163.c
  • 冰糖金桔
  • doctian
  • luxiaojun
  • 萤火
  • 镜花水月101
  • 郑金辉
  • carl_yan
  • iopq14567
  • 张斌先生
  • marshalwoo
  • 宋代超人
  • whrui333
  • guolong2017
  • guoxilin
  • Xiaomao2006
  • stathamH
  • lisongqing
  • tri7stan
  • Tangyy
  • lbh0595
  • sudo8
  • lvzhilin2013
  • xiangwang121
  • smltc
  • topzgm
  • dadada_VIP
  • 老赵
  • 挚爱咖啡
  • 乃伊组特
  • eyebeem
  • mengqingchao
  • chenhuajun0311
  • 賽睿小子
  • P0066847
  • 何大大
  • actor168
  • BI程序者
  • gjjs2
  • owe911
  • melody2004
  • 华东区
  • wxhis
  • hechen01
  • luruichao
  • 任杰
  • Steven99
  • liufeng_leo
  • pp890609
  • 1042802321m
  • sunyczy
  • pangyiyao
  • DylanIT
  • tshqin
  • yu1027
  • zhouchao
  • Gbms6974996
  • Axues
  • Hezhibin0227
  • Satan023
  • yn9106
  • Alehandro
  • Rjzr
  • yjn123
  • boney89
  • fly911
  • lxlfreedom
  • yangshuyin
  • zhangyujz
  • 因为你
  • 王文明
  • 李娇华
  • zihan524524
  • 夜月瞳
  • 金先生twt
  • youyoubird
  • 王耑
  • Kzzz
  • 撒加
  • lyjiwy
  • 壞小孩
  • C54816
  • rainwu
  • Longy
  • syshoods
  • Alicehu
  • 落花有意流水
  • guoys
  • bjitnan
  • aristo
  • silenceli
  • OliverXQ
  • C111105
  • laolan123
  • 姜超
  • 徐渭
  • 孙晓波68
  • 小猪神
  • Xiao_x_iao
  • 庆功
  • starsky
  • alanwangchn
  • chewei
  • ElenaQu
  • rhellibing
  • lsxshady
  • ywh8612
  • roam1203
  • M3T
  • C勤劳
  • itshammertm
  • 懂王
  • jjia
  • lofter414
  • herm
  • bitwbq
  • fanmen
  • holypax
  • ghgaogh2008
  • 雪山飞狐2021
  • nicolg
  • TravisSun
  • sunwenyi
  • amd123
  • 可可sweet
  • zhong1158
  • 欧克蛮
  • 山河已无恙
  • godspokesman
  • chensoyo
  • L526378565
  • ferrywjw001
  • fantasyer
  • 阿瓦达索命
  • niudacheng12
  • heqh
  • ayjfayjf
  • 波波爸爸
  • wjf102
  • H3Dong
  • Clarko
  • z90
  • twt小宝
  • colehu
  • sky199
  • 吴知
  • FangSJ
  • liv05
  • 刘炜钰
  • slj18560622862
  • 柳树先生
  • 防w
  • 桃桃桃子
  • 三王日月
  • kilito
  • 铁老大
  • dylanyu
  • a1135461351
  • JasonChang
  • 漂泊如云
  • Ceasar
  • 云原生联盟
  • cn8270
  • uusatomi
  • hedq
  • 吴室长
  • 大白萌萌熊
  • 媛君
  • zhangwj_sm
  • sdak
  • caitaomk
  • 杨祥合
  • lrcyelang
  • 捣蛋孩
  • xinyun888
  • it认证狂人
  • henrry耳东陈
  • Teflight
  • fangsh111
  • lx0011
  • 可达鸭哇哇
  • chachao
  • sudhong
  • a598593545
  • 安王大可
  • Synboss
  • adam52
  • Even908
  • ZHF0520
  • twt123twt
  • 小脸通红
  • int0x80
  • zhufei_twt
  • rootroot
  • s249734243
  • wangwenping
  • CSY123
  • danghl
  • k123
  • chit
  • koalaqiang
  • onenone
  • 爱四爷
  • wgyts
  • 今朝
  • 无边落木
  • 藏好自己
  • 懒人学IT
  • 一只小蚂蚁
  • zfei2023
  • toor1911
  • spr1ng
  • 蒙哥卡恩
  • killvoon
  • test199122
  • lightwei
  • xuzhiwen
  • zhongyi
  • qjs_jane
  • xonjie
  • 叶羽楼
  • msychris
  • expansion
  • daltontong
  • mengsheng
  • CCDBA
  • yuge666
  • Mercy1108
  • 千米
  • H_18140224007
  • hw7791
  • wangjq2023
  • 李明_tdsql
  • wangyu83103
  • MercuryZhu
  • xili
  • jhj
  • BigFay
  • William伟林
  • weijiabin535
  • lief
  • CIIT云原生
  • Mufishhh
  • 李木子无恙
  • 罗尼
  • Alfred_DBA
  • czsmall
  • Alix
  • Higgs
  • yixue
  • jjkason
  • AndyCat
  • 起名很随意
  • zpok
  • X社区推广