1. 首页
  2. 行业案例
  3. 能源、电力与工业制造
  4. 大唐先一 :新能源巡检系统MySQL国产化替换

大唐先一 :新能源巡检系统MySQL国产化替换

  • Steven
  • 发布于 2024-06-01
  • 272 次阅读


一、客户背景与业务痛点

大唐先一科技有限公司是国内领先的能源数字化解决方案提供商,其智能巡检系统广泛应用于光伏电站、风电场等新能源场站的日常运维。该系统原先采用 MySQL 5.7 作为后端数据库,存储巡检任务、设备状态、地理空间数据(GIS)等核心业务数据。随着信创国产化替代政策的深入推进,大唐先一启动了数据库的国产化适配工作。

新能源巡检系统业务核心痛点:MySQL 为开源数据库,缺乏企业级技术支持保障;新能源巡检涉及大量 GIS 地理空间数据,对数据库的空间数据能力有较高要求;涉及光伏(photovoltaic)、风电(windpower)等多种业务数据库的迁移

二、技术挑战

  1. MySQL 兼容:需从 MySQL 5.7(utf8mb4 字符集)迁移至 UXDB,确保数据类型和语法兼容。

  2. GIS 空间扩展:巡检系统依赖 PostGIS 扩展(uxgis),需在 UXDB 中正确安装和配置空间数据功能。

  3. 多数据库迁移:涉及 photovoltaic_config(光伏配置)、photovoltaic_xy(光伏业务)、windpower(风电功率)三个数据库。

  4. 自动化备份:需建立定时备份策略。

三、选型理由与解决方案架构

选型理由:

  1. UXDB 提供 MySQL 兼容模式,降低语法转换工作量。

  2. 内置 uxgis 空间扩展,天然支持 GIS 地理空间数据。

  3. 提供完整的图形化管理工具(uxadmin)。

  4. 迁移工具(uxmigrator)支持 MySQL 到 UXDB 的自动化迁移。

解决方案架构:

四、落地成效

UXDB 已完成大唐先一新能源巡检系统的国产化替换并投入运行。项目将 MySQL 5.7(utf8mb4 字符集)环境下的 photovoltaic_config(光伏配置)、photovoltaic_xy(光伏业务)、windpower(风电功率)三个数据库完整迁移至 UXDB;巡检系统所需 GIS 空间数据功能基于 UXDB 内置的 uxgis 空间扩展实现。迁移过程中,MySQL 兼容模式与 uxmigrator 自动化迁移工具降低了语法转换与应用改造成本,系统按既定策略实现定时备份,运维通过 uxadmin 图形化管理工具承接。

  1. 数据库部署与初始化:UXDB 数据库安装、初始化、授权及参数调优一次性完成。uxgis 空间扩展组件全部安装成功。

  2. 业务数据迁移:三个业务数据库(光伏配置、光伏业务、风电功率)全部完成迁移。

  3. 自动化运维机制:每日凌晨 1 点执行全量物理备份,备份保留周期为 30 天。

  4. SQL 语法适配与功能验证:MySQL 到 UXDB 的 SQL 语法差异全部完成适配。GIS 空间查询功能正常运行。

五、总结与展望

大唐先一项目验证了优炫数据库在新能源行业工业应用场景下的能力:

  1. MySQL 平滑替代:MySQL 兼容模式使迁移改造成本降至最低。

  2. 空间数据原生支持:uxgis 扩展为无人机巡检 GIS 应用提供了完整的空间数据能力。

  3. Windows 平台支持:成熟的 Windows 版本满足工业现场环境的部署需求。

  4. 自动化运维:完善的备份策略保障数据安全。

该案例为能源行业 MySQL 数据库国产化替代提供了可复制的实践路径。