在访问层处理数据库差异
对已支持的 SQL 方言提供无业务侵入的自动转换,业务应用可以沿用相应的数据访问语句。特殊语句可通过配置转换规则或定向适配处理。
在业务应用与数据库之间,管理替换期间的访问和数据协同。
双轨并行数据总线是面向既有业务系统的数据库替换平台,服务于应用开发、数据库运维和信创改造团队。它衔接应用与已适配的新旧数据库,处理 SQL 方言差异,管理数据写入与访问流量,并配合迁移、比对工具完成数据准备和核对。企业可根据一致性要求与运行条件,选择同步双写或异步复制方式推进替换。
对已支持的 SQL 方言提供无业务侵入的自动转换,业务应用可以沿用相应的数据访问语句。特殊语句可通过配置转换规则或定向适配处理。
新旧库并行期间逐步引入业务流量,结合查询结果和运行表现判断目标库的承载情况,再扩大切换范围。
在旧库保持可用、数据满足接管要求的期间保留回退支持,为新库异常处置留出余地。回退窗口随旧库维护和数据协同状态而变化。
根据新旧数据库的适配情况与业务要求,选择相应的数据协同方式。
让既有业务语句衔接不同数据库。
为目标库准备数据,并核对新旧库的数据状态。
在并行期间,将业务写入同时送达新旧库。
持续传递数据变化,衔接新旧库数据。
按运行情况调整业务流量,逐步扩大目标库的使用范围。
集中管理并行规则,查看替换期间的访问行为。
结合应用特点和上线安排,组织数据准备与业务切换。
办公、项目管理等长期运行的系统需要更换底层数据库,原有应用中仍包含旧数据库的特定语法。
通过 SQL 方言适配衔接应用访问,在新旧库并行期间逐步引入业务查询,观察目标库的兼容性和运行表现。
将应用适配与数据库切换衔接起来,让业务团队按实际运行情况推进替换。
信贷、交易等系统在替换期间仍有新增业务数据,需要兼顾历史数据迁移与持续写入。
配合全量迁移与增量比对准备目标库数据,按事务和运行条件选择同步双写或异步复制方式,并安排相应的切换窗口。
让存量数据准备与新增数据协同配合,减少业务切换时的数据衔接问题。
同一替换计划涉及多个应用,各应用的适配进度、业务重要程度和上线时间不同,需要分别安排切换。
针对已接入的应用配置访问规则,逐步引入目标库流量,在各自完成数据核对与业务验证后推进切换。
让替换安排与各应用的准备情况相匹配,避免把所有业务集中到同一个割接时点。