国产数据库应用实践三大难点剖析总结.docx
《国产数据库应用实践三大难点剖析总结.docx》由会员分享,可在线阅读,更多相关《国产数据库应用实践三大难点剖析总结.docx(11页珍藏版)》请在优知文库上搜索。
1、企业国产数据座应用实践问题及难点剖析总结导读传统企业现在的系统绝大多数还是运行在Orade,D82等国外商业数据库上,随者近也年来数据库的变化,正有越来越多的企业面临将传统数据库迁移到开源或新型商业产品上才能实现自主可控的目标.然而不同数据库的特性有差别SQ1.语法也有很多差异,因此在迁移数据库的过程中不仅涉及数据的迁移,还包括应用的适配改造.首先,从传统集中式数据库迁移到国产分布式数据库,异构的两种数据库差别非常大,计笄方式、数据存储、架构设计都区别较大,系统迁移时往往涉及大量的表结构设计调整、业务Ift构应用改造,同时给数据迁移带来了一定困难:其次,分布式数据库多节点设计给全局一致性的实现
2、带来了一定的要求和难度.分布式数据库如果不实现全局一致,可能会带来踏节点任务的数据不一致性问题(当然,这个问题可以通过应用改造去规避,但是对业务的侵入性较大):最后,应用适配分布式数据库,不仅仪是SQ1.语法语义层面的转换,还会涉及到业务的优化,应用架构优化等等方面。所以,困绕喟产数据库数据分片和迁移魔点实现、“全局一致性疑点实现”以及“应用改造魔点实现二个方面.本期论坛组织了“国产数据库应用实践难点线上核心探讨特邀请了金融企业有国产数据库实践经验的专家,针对以上三个方面进行了充分的讨论.现将交流内容和精彩Ial答整理如下,以供大家学习交流.执笔专家卢欢数据库自主可控用户委员会委员云原生应用创
3、新实践联盅一一数据库自主可控方向课题组专家.长期从事数据库尤其是分布式数据库应用实践工作,具备银行核心系统、互联网聚合支付系统、信贷系统、中间业务等假行关犍业务系统采用国产分布式数据库落地实践经验.协作专家苑华伟数据库自主可控用户委员会委员云原生应用创新实践联盅一一数据库自主可控方向深四组专家.计JT机硕土学历,从事生产说维10氽年,被国际灾需协会授予大师级业务连续性管理(?家(MBCP)认证。先后从事IBM主机系统管理员、灾备管埋员、ESB管理员、中间件管理员,数据库管理员等工作.班氏灾备建设与演练、MQ中间件运维管理、国产数据库运维管理工作.“悻数据鼻自主可控用户委员会委员云原生应用创新实
4、践联盅一一数据库自主可控方向深四组专家.有辱丰常的一跳数据庠架构、软件研发、产品设计、团队管理经脸.普拒仔多家公司首席DBA.数据库架构师等职。在云、电商、金融、互联网等行业均有涉猎,精辿多种关系型数据库,对N。$Ql.及大数据相关技术也有涉足,实践经脸丰亩,内普有数据库相关著作ESQ1.优化最佳实践:,、(数据库高效优化.李建典数据率自主可控用户委员会委员云原生应用创新实践联盟一一数据库自主可控方向课超组专家.投长基础架构规划和管理,尤其擅长全栈式性能优化,将基于云计总+微服务+。CeanBase技术栈的新一代分布式架构核心系统性能优化到8000tps:在数据库方面仃上富的般验.熟悉Info
5、rmix.oracleelasticsearchOCeanbaSe等数据库。一、国产数据摩数据分片和迁移难点实现1、建表基本问题,结合做行业务系统改造案例,介绍下如何进行表容量规划?【问题描述】建表时褥要考虑我的容IK该表常用SQ1.以及字段类型选择,请结合银行业务系统改造案例,介绍卜.如何遂行表容量规划,该表常用SQ1.的提取分析,以及字段类型选择的注意点(主要是字段长度较长的情况)等.专家建议Im数据阵自主可拄用户委员会委员,1.表容量的规划这一问题本质是数据对象的生命周期管理,针对数据对象在生命周期内的创建、增、喇、改及归档销毁等做到前期规划根据数据访问特征,对表内数据量的变化做到预测评
6、估.尽量在早期阶段对表做好分片分区、归档策珞等规划.2 .常用SQ1.提取分析对数据时象的访问,SQl是主要的方式.船要定期分析SQl,提升访问效率.对表的访问往往是比较多元的,需要区分业务与非业务、常规与非常规、定期与随机、高频与低频等SQ1.访问特征优先处理业务、常规、定期、高频的SQ1.提取方法是有很多,很多平台也都提供了相应工具完成提取和分析的工作.3 .字段类型选择关于字段类型的选择上,可本若如下原则:-尽量使用筒的字段类型,针时如1.OB、JSoN等类型减少使用选择鲁适的数据类型(如口期就选择口期类型,而非数字或字符和适当的精度对于超长的数据,原则上不建议在数据库内存储,可通过外置
7、方式保存.Xiamx某农商行DBAj字段类型选择通常都用Vardlar,字段长度固定的情况才使用char日期就用日期,文档图片类型用lob:你的问然不太明确,不清楚你在哪些字段抉择上遇到问题.表容量问题和业务情况总息相关,通常只计算流水、交易记录等量大的表,三年未能达到千万级的表通常不考虑。而这些量大的数据通常有生命周期,保留三年或者五年,需要根据业务去估算周期内的行数,在乘以121.8进行预留,行数和所占空间的比例需要测试才能知道结果,城终能估算出所需的空间.2、结合银行关健业务系统表类型如何设计,重点表分别选算了什么类型的表?【问时描述】分布式数据库里有广播表(年个数据节点都有全埴)、分片
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国产 数据库 应用 实践 大难 剖析 总结
