快,准,全!SQLark 护航 Oracle 空间数据迁移达梦

53 阅读3分钟

在这里插入图片描述

地理空间数据是一种特殊的数据存储类型,存储了矢量图形、坐标信息以及属性等多种关键数据,是 GIS、遥感、位置服务等业务系统的核心资产。

过去,这类数据大多采用 Oracle 库进行存储和管理,数据结构复杂、数据规模庞大,导致迁移到国产数据库环境难度较大。SQLark 的数据迁移功能,能够一键式完成地理空间数据迁移,帮助企业用户平滑地实现从 Oracle 到达梦数据库的迁移。

前往 SQLark 官网:www.sqlark.com 下载最新 V3.6 版。

迁得全

SQLark 支持 Oracle 通用空间数据类型迁移至达梦数据库,共计 15 种空间数据类型。

除了支持业务系统中最基础、最常用的 SDO_GEOMETRY、ST_GEOMETRY 以外,还支持迁移点、线、曲线、多边形、表面等 13 种更具体的几何体。

在这里插入图片描述 SQLark 不仅支持迁移空间数据,还支持迁移以下相关对象:

  • 空间索引:为了优化空间数据的查询性能,通常会在相关列上建立空间索引, SQLark 也支持完整迁移;

  • 函数/存储过程中涉及空间类型的参数:SQLark 支持对其进行相应的转换和迁移。

迁得准

在高精度业务场景下,迁移过程中若坐标系处理不当,会导致距离、面积等空间量算产生偏差,影响实际业务运行。

SQLark 在迁移时除了能够完整保留源库数据的经纬度信息,还支持对空间参考标识符(SRID) 进行迁移,通过从源库中逐行提取几何数据的 SRID,并在迁移过程中始终保持其与几何数据的绑定关系,实现坐标信息的完整迁移。

在这里插入图片描述

说明:默认情况下,SQLark 将空间数据迁移至达梦的 SYSGEO2 系统包下;针对 2022 年以前版本的达梦库,用户也可自定义映射关系,将数据迁移至 SYSGEO 系统包下,此场景下仍支持 SRID 的迁移。

迁得快

地理空间数据往往体量较大,例如在电力行业中,单张数据表的记录行数通常达数百万行,整体迁移体量可达 TB 级。SQLark 对此类数据进行并发迁移处理,提升了迁移效率。

  • 空间数据迁移:32G 内存、千兆网络环境下,模拟单表中包含 10 万条记录(仅含点数据)的空间数据迁移,SQLark 仅耗时 9s,比同类迁移工具节省约 35.7% 的时间在这里插入图片描述
  • 空间索引迁移:针对千万行及以上的大表索引,SQLark 在迁移时会根据目标库的并行配置( MAX_PARALLEL_DEGREE等),自动开启并行迁移,提升索引迁移效率。

案例应用

在某大型国企时空大数据迁移项目中,基于 SQLark 顺利完成了从 Oracle 至达梦数据库的迁移,项目涵盖 TB 级空间数据迁移,当日完成全部迁移工作,自动化迁移成功率达 97%+

在这里插入图片描述

如果你正面临 Oracle 到达梦数据库空间数据迁移的需求,不妨试试 SQLark,让你的数据迁移工作更顺畅、更省心!


关于 SQLark 百灵连接

SQLark 百灵连接是一款面向信创应用开发者的数据库开发和管理工具,可同时连接达梦、Oracle、MySQL、PostgreSQL 等多种主流数据库,适用于 Windows、macOS、Linux 三种平台。提供 AI 功能、SQL 开发、数据迁移、数据生成、ER 图等实用的功能。

➡️ 前往 SQLark 官网:www.sqlark.com 下载最新版本,即刻体验!

➡️ 欢迎随时来社区:ask.sqlark.com 分享你的体验或建议~