一站式迁移,人大金仓助力大地保险业务无感升级
2021年3月,国家发布《中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要》,纲要明确提出“稳妥发展金融科技,加快金融机构数字化转型”、“推进金融业信息化核心技术安全可控,维护金融基础设施安全”。
2022年2月,在中国人民银行、市场监管总局、银保监会、证监会联合印发的《金融标准化“十四五”发展规划》中,明确要求2025年基本建成与现代金融体系相适应的标准体系,并提出要稳步推进金融业信息化核心技术安全可控标准建设。金融业信息化安全可控建设开始提速。
保险作为金融行业的重要组成部分,是市场经济条件下风险管理的基本手段,是金融体系和社会保障体系的重要的支柱。其核心业务系统数据逻辑复杂、交易调用链长,对升级后数据库等基础软件对原有系统的兼容能力具有极高的要求。
“高度兼容,平滑替换”
保险系统自主升级的普遍需求
同是金融行业,相较于银行和证券,保险行业的自主升级进程普遍相对较慢,其主要原因与保险行业的业务特征密不可分。对于保险行业而言,短时并发压力没有银行、证券那么大,但是在业务复杂性和对数据库专有特性的依赖程度上,都要远高于其他行业,数据库等基础软硬件替换面临多方面挑战:
1.业务逻辑复杂
保险企业普遍涉及财险、车险、寿险等多险种,各系统关联关系庞杂,调用链比银行和证券业务更长、更复杂,业务系统难以改造。
2. Oracle特性依赖严重
对数据库专有功能依赖性强,业务系统长期在Oracle等技术生态下演进,大量使用到存储过程、触发器、自定义类型/函数等,对数据库的Oracle兼容性要求极高。
3.迁移效率要求高
数据量大,单库普遍在TB级别,而业务可预留的停机窗口短暂,替换方案和迁移效率要求极高。
智能化一站式迁移方案
得益于多年国外数据库的自主升级经验,人大金仓打造了完整高效的一站式数据库迁移替代解决方案,助力保险行业应用快速平滑切换至国产平台,实现数据平台无感升级。
开放高兼容,应用少改动
可插拔体系架构
插件式体系架构,兼容模式可根据参数选择;快速兼容框架扩展,支持全新数据库。
多生态兼容
自研框架全面兼容Oracle;自研高度兼容MySQL、SqlServer及PG生态数据库。
高性能工具加持,数据迁移“准在线”
全数据
除支持每小时近TB级存量数据迁移外,在迁移过程中原生产系统中的增量数据(增、删、改)均可实时捕获,并提供本地缓存策略以快速追平数据,有效保障数据一致性。
低侵扰
存量数据迁移不依赖生产服务器,在线数据同步采用日志同步技术,对应用网络占用及数据库请求负载均无影响。
准在线
因为无需在生产服务器进行存量数据迁移,故停服时间较短,只发生在迁移完成后的校验与应用切换期间。
双轨并行支撑,更稳妥的上线保障
阶段一:正向同步
以原有系统为业务主系统,KES为备系统;
通过KFS实现原有系统与KES的数据同步,两端数据一致;
KES作为备库,可分担查询等只读业务,资源充分利用;
阶段二:反向同步
不改变整体拓扑,KES作为主系统,原有系统作为备系统;
通过KFS实现KES至原有系统的数据同步,两端数据一致;
此阶段原有系统作为回退保障,国产系统若发生故障原有系统可快速接管;
用户收益
**高性能:**每秒数千笔交易复制,高性能低延迟数据同步;
**模块化:**主流软硬件平台和常见异构数据库全支持,灵活的部署模式适应各种复杂场景;
**易用性:**图形化、向导式配置及管理平台,简单易用好上手;
历经考验
金仓“一站式迁移替换”方案典型实践 – 大地保险数据库升级改造
该保险公司是员工规模数万人、年保费收入数百亿元的全国性财产保险公司,业内头部企业之一,原有数据库以Oracle、MySQL居多。为确保数据安全以及供应链风险持续可控,该保险公司积极落实政策指示,首批次选取招投标系统、安责险管理系统、内部办公系统等5个重点业务系统进行国产化替代试点。
金仓“一站式智能迁移替换”方案在本批次国产化替代试点项目中表现良好,协助用户快速、平滑的完成数据库系统的升级替换。
兼容性高
在本批次替换的5个系统中,金仓KES兼容原有系统Oracle语法超过98%以上,超高的兼容性让数据库迁移难度显著降低。
智能转换
使用金仓智能迁移方案完成数据迁移后,金仓迁移评估系统准确给出PLSQL智能化改写方案,应用侧极少量语句改写即可在金仓数据库上使用。
无感迁移
近10TB存量数据在数小时内即完成迁移,数据迁移“准在线”;结合KFS双轨并行柔性替代方案,数据库整个替换割接过程前端业务全“无感”。
结语
人大金仓作为数据库领域的国家队,始终坚持自主创新,为用户提供专业的技术服务和生态融合能力。未来,人大金仓将继续聚焦金融领域,打造更全面的解决方案,聚合众多生态伙伴,共同营造更加健康、可持续发展的金融产业链生态环境。我们将与国内软件厂商一道,加速推动金融领域关键技术整合与典型场景应用落地,为构建新时代数字中国贡献力量。
相关文章:
一站式迁移,人大金仓助力大地保险业务无感升级
2021年3月,国家发布《中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要》,纲要明确提出“稳妥发展金融科技,加快金融机构数字化转型”、“推进金融业信息化核心技术安全可控,维护金融基础设施安全”。 202…...

基于SSM的模具制造企业订单跟踪管理系统设计与实现
末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…...

计算机基础知识41
前端 # 前端是所有跟用户直接打交道 比如:PC页面、手机页面、汽车显示屏,肉眼可以看见的 # 后端:一堆代码,用户不能够直接看到,不直接与用户打交道 常见的后端:Python、Java、Go等 # 学了前端就可以做全栈…...
requests之get请求实例-百度搜索
视频版教程:一天掌握python爬虫【基础篇】 涵盖 requests、beautifulsoup、selenium 百度搜索请求地址: https://www.baidu.com/s?wd宝马 如果我们直接用requests.get()进行访问,发现没有返回内容,因为百度服务器通过headers头…...

Linux进程程序替换
文章目录 进程程序替换程序替换函数execl()函数调用另外一个可执行程序 execlp()函数ecexv()函数execle()函数 替换函数总结 进程程序替换 什么是进程程序替换?为什么要有程序替换? 顾名思义,进程程序替换就是把该进程中的程序替换掉&#x…...

Istio实战(九)-Envoy 流量劫持
前言 Envoy 是一款面向 Service Mesh 的高性能网络代理服务。它与应用程序并行运行,通过以平台无关的方式提供通用功能来抽象网络。当基础架构中的所有服务流量都通过 Envoy 网格时,通过一致的可观测性,很容易地查看问题区域,调整整体性能。 Envoy也是istio的核心组件之一…...
Node.js 的pm2 库
Node.js 是一个非常流行的 JavaScript 运行时环境,用于编写服务器端代码。随着 Node.js 应用程序的增长, 我们需要一种可靠的方式来管理应用程序的生命周期。这就是 pm2 库的作用。它是一个流行的 Node.js 应用程序进程管理器,可以帮助我们管…...

AutoX.js - openCV多分辨率找图
AutoX.js - openCV多分辨率找图 一、起因 AutoXjs 中有两个找图相关的方法 findImage 和 matchTemplate,之前一直没发现什么问题,但最近在一次测试找图时,明明大图和模板图的轮廓都清晰,却怎么也找不到图,降低阈值参…...

Python爬虫实战案例——第七例
文章中所有内容仅供学习交流使用,不用于其他任何目的!严禁将文中内容用于任何商业与非法用途,由此产生的一切后果与作者无关。若有侵权,请联系删除。 目标:LI视频采集 地址:aHR0cHM6Ly93d3cucGVhcnZpZGVv…...

C# 图解教程 第5版 —— 第13章 数组
文章目录 13.1 数组13.1.1 定义13.1.2 重要细节 13.2 数组的类型13.3 数组是对象13.4 一维数组和矩形数组13.5 实例化一维数组或矩形数组13.6 访问数组元素(*)13.7 初始化数组13.7.1 显示初始化一维数组13.7.2 显示初始化矩形数组13.7.3 初始化矩形数组的…...

android studio启动Task配置
Android studio 高版本默认不开启Task配置,需要自己手动开启 1.低版本配置路径:(复制他人图片) 2.高版本路径:添加下图勾选配置即可 3.gradle task 3.1 初识task gradle中所有的构建工作都是由task完成的,它帮我们处…...

Xcode运行程序提示 Executable Path is a Directory 问题解决
一、首先运行模拟器报错(没有记录),解决办法: TARGET->Build Settings->Architectures -> Exclude Architectures里面填入arm64,后运行模拟器成功 二、其次模拟器开发完成后,xcode运行真机调试&…...
决策树的优缺点
决策树优点 1. 易于理解和解释,因为树木可以画出来被看见 2. 需要很少的数据准备。其他很多算法通常都需要数据规范化,需要创建虚拟变量并删除空值等。但请注意, sklearn中的决策树模块不支持对缺失值的处理。 3. 使用树的成本(比…...
Flask后端开发(二) - 功能实现和项目总结
目录 1. 功能1:修改文件参数值1.1. 获取网页端传参1.2. 读取文件1.2.1. 一般文件读取方式1.2.2. 特殊文件 —— mlx文件1.2.3. 特殊文件 —— .xlx文件1.3. 查找数据修改位置,替换数据2. 功能2:读取结果数据2.1. 实时数据展示如何存储相关数据?2.2. 读取相关数据,整理、打…...
思维训练第五课插入语和主谓一致
系列文章目录 文章目录 系列文章目录前言一、插入语插入语的分类1、常用作插入语的副词 Indeed的确 certainly 当然 surely 无疑地 however 然而 等2、形容词及词组作插入语3、常作插入语的介词短语4、常作插入语的分词短语 Strictly speaking严格地说,generally sp…...

开源利器:it-tools 项目介绍
作为一名开发人员,我们在日常工作和学习中常常需要使用一系列小工具,如JSON格式化、JSON转表格、当前时间戳、XML格式化、SQL格式化、密码生成以及UUID生成等。通常情况下,我们会在网上搜索各种在线工具来满足这些需求。然而,这些…...

基于和声算法的无人机航迹规划-附代码
基于和声算法的无人机航迹规划 文章目录 基于和声算法的无人机航迹规划1.和声搜索算法2.无人机飞行环境建模3.无人机航迹规划建模4.实验结果4.1地图创建4.2 航迹规划 5.参考文献6.Matlab代码 摘要:本文主要介绍利用和声算法来优化无人机航迹规划。 1.和声搜索算法 …...

[Linux]线程池
[Linux]线程池 文章目录 [Linux]线程池线程池的概念线程池的优点线程池的应用场景线程池的实现 线程池的概念 线程池是一种线程使用模式。线程池是一种特殊的生产消费模型,用户作为生产者,线程池作为消费者和缓冲区。 线程过多会带来调度开销,…...
使用es实现轻量级分布式锁
文章目录 [toc] 1.前言2.实现3.总结 1.前言 一般来说,实现分布式锁的方式有哪几种? 一:Redisson实现 二:ZK实现 这两种实现网上的实现是千篇一律,在本文就不做过多的讲解了 其它方式好像没有了,真的是这…...
富文本编辑器特殊字符的解码编码
var HtmlUtil {/*1.用浏览器内部转换器实现html转码*/htmlEncode:function (html){//1.首先动态创建一个容器标签元素,如DIVvar temp document.createElement ("div");//2.然后将要转换的字符串设置为这个元素的innerText(ie支持)或者textContent(火狐&…...

测试微信模版消息推送
进入“开发接口管理”--“公众平台测试账号”,无需申请公众账号、可在测试账号中体验并测试微信公众平台所有高级接口。 获取access_token: 自定义模版消息: 关注测试号:扫二维码关注测试号。 发送模版消息: import requests da…...

Chapter03-Authentication vulnerabilities
文章目录 1. 身份验证简介1.1 What is authentication1.2 difference between authentication and authorization1.3 身份验证机制失效的原因1.4 身份验证机制失效的影响 2. 基于登录功能的漏洞2.1 密码爆破2.2 用户名枚举2.3 有缺陷的暴力破解防护2.3.1 如果用户登录尝试失败次…...

TDengine 快速体验(Docker 镜像方式)
简介 TDengine 可以通过安装包、Docker 镜像 及云服务快速体验 TDengine 的功能,本节首先介绍如何通过 Docker 快速体验 TDengine,然后介绍如何在 Docker 环境下体验 TDengine 的写入和查询功能。如果你不熟悉 Docker,请使用 安装包的方式快…...

RocketMQ延迟消息机制
两种延迟消息 RocketMQ中提供了两种延迟消息机制 指定固定的延迟级别 通过在Message中设定一个MessageDelayLevel参数,对应18个预设的延迟级别指定时间点的延迟级别 通过在Message中设定一个DeliverTimeMS指定一个Long类型表示的具体时间点。到了时间点后…...
利用ngx_stream_return_module构建简易 TCP/UDP 响应网关
一、模块概述 ngx_stream_return_module 提供了一个极简的指令: return <value>;在收到客户端连接后,立即将 <value> 写回并关闭连接。<value> 支持内嵌文本和内置变量(如 $time_iso8601、$remote_addr 等)&a…...

Cloudflare 从 Nginx 到 Pingora:性能、效率与安全的全面升级
在互联网的快速发展中,高性能、高效率和高安全性的网络服务成为了各大互联网基础设施提供商的核心追求。Cloudflare 作为全球领先的互联网安全和基础设施公司,近期做出了一个重大技术决策:弃用长期使用的 Nginx,转而采用其内部开发…...
智能AI电话机器人系统的识别能力现状与发展水平
一、引言 随着人工智能技术的飞速发展,AI电话机器人系统已经从简单的自动应答工具演变为具备复杂交互能力的智能助手。这类系统结合了语音识别、自然语言处理、情感计算和机器学习等多项前沿技术,在客户服务、营销推广、信息查询等领域发挥着越来越重要…...

Golang——6、指针和结构体
指针和结构体 1、指针1.1、指针地址和指针类型1.2、指针取值1.3、new和make 2、结构体2.1、type关键字的使用2.2、结构体的定义和初始化2.3、结构体方法和接收者2.4、给任意类型添加方法2.5、结构体的匿名字段2.6、嵌套结构体2.7、嵌套匿名结构体2.8、结构体的继承 3、结构体与…...

MySQL:分区的基本使用
目录 一、什么是分区二、有什么作用三、分类四、创建分区五、删除分区 一、什么是分区 MySQL 分区(Partitioning)是一种将单张表的数据逻辑上拆分成多个物理部分的技术。这些物理部分(分区)可以独立存储、管理和优化,…...

pikachu靶场通关笔记19 SQL注入02-字符型注入(GET)
目录 一、SQL注入 二、字符型SQL注入 三、字符型注入与数字型注入 四、源码分析 五、渗透实战 1、渗透准备 2、SQL注入探测 (1)输入单引号 (2)万能注入语句 3、获取回显列orderby 4、获取数据库名database 5、获取表名…...