港口核心!达梦数据助力上港集团罗泾码头 I-TOS 系统升级改造

港口作为交通运输的枢纽和联通世界的窗口,肩负着带动区域经济发展及服务国际经贸的双重责任。在信息化浪潮推动下,自动化、数字化、智能化成为港口航运业转型发展的关键。
达梦数据积极推进港口数字化转型升级 ,助力上港集团罗泾码头实现 I-TOS 系统改造,赋能航运贸易高质量发展。

达梦数据助力上港集团罗泾码头 I-TOS 系统升级改造

项目背景

作为 2023 年上海市重大工程之一,上港集团罗泾港区集装箱码头改造一期工程于 2022 年 12 月 26 日正式启动,目前已完成建设,泊位总长 1432.1 米,设计年通过能力 260 万标准箱。达梦数据库积极助力传统码头自动化升级改造,实现更高水平的自主可控。

pic 1备份 4.png

图片来源:网络

上海国际港务(集团)股份有限公司(简称“上港集团”)是上海港公共码头运营商,2006 年 10 月 26 日在上交所上市,成为全国首家整体上市的港口股份制企业。2021 年上海港(公司母港)集装箱吞吐量 4703.3 万 TEU,连续第十二年位居全球首位。

业务赋能

上港集团罗泾码头自动化集装箱码头交互作业系统(I-TOS 系统)被称为港口的“大脑”,属于以事务交易为主,兼具简单分析处理能力的业务系统,因此对数据准确性、完整性、实时性、安全性有较高要求。该系统主要支持泊位、堆存、配载、桥吊作业以及发箱的自动计划,来实现全域设备自动调度。

pic 2.png

2023 年 12 月 28 日,上港集团罗泾港区集装箱码头改造一期工程完工,I-TOS 系统正式投产运行。在本项目中,达梦采用达梦数据库管理系统 DM8、达梦数据共享集群 DMDSC 和达梦数据守护集群软件 DMDataWatch 等产品,为该系统提供高效、可靠及安全的数据支撑服务。

产品特性

编组.png

解决方案

为满足 I-TOS 系统对业务数据完整性、安全性和实时性的要求,达梦团队采用两节点 DMDSC + DMDataWatch 的架构,替换原有 Oracle RAC + Oracle ADG 架构,并采用单节点数据库对 DMDSC 集群进行实时备份。数据库架构部署图如下: 

pic 1.png

  • DMDSC 集群实现应用双活,支持实时&自动检测集群运转情况,集群中节点遇故障可秒级切换,保障数据零丢失。
  • DataWatch 集群实现业务容灾,主库出现故障时,可在数秒内将备库切换为主库,继续提供数据库服务。
  • DMDSC 集群的 DMASM 镜像提供了多副本技术,当磁盘损坏或数据丢失时,系统无需人工干预即可利用其他镜像副本继续提供数据库服务,同时又可以自动或手动通过使用其他镜像副本进行数据恢复。
  • 单节点数据库实时备份,部署单节点 DM 数据库作为备份系统,确保数据的完整性和安全性。

客户收益

达梦数据库上线 I-TOS 系统以来,在系统稳定性、数据安全性、高可用性等方面,为客户带来显著收益,有效提升了港口企业数字化转型的效率。

  • 在稳定性方面,DMDSC 集群实现应用双活,支持实时&自动检测集群运转情况,集群中节点遇故障可秒级切换,保障数据零丢失,RPO=0,RTO<10 秒。
  • 达梦提供可靠的系统容灾机制, 在达梦数据守护集群技术支撑下,如遇故障,数秒时间可将备库切换为主库对外提供数据库服务。
  • 达梦帮助提升业务系统的安全性。达梦数据库是具有自主知识产权的高安全数据库管理系统,已通过公安部安全四级评测,系现有数据库市场中的最高安全等级。

方案实现效果

上港集团罗泾港区集装箱码头改造一期工程于 2023 年 12 月 28 日正式投产,达梦数据库助力罗泾港区码头 I-TOS 系统实现转型升级,有效提升作业效能,为上海港高质量发展和未来箱量增长打开新空间。

合作伙伴

编组 8.png

20240329dc73b3ec08964ae9b0e89c583ac976d6.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/793774.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

青蛙过河(二分+前缀和)

题目描述 小青蛙住在一条河边&#xff0c;它想到河对岸的学校去学习。小青蛙打算经过河里的石头跳到对岸。 河里的石头排成了一条直线&#xff0c;小青蛙每次跳跃必须落在一块石头或者岸上。不过&#xff0c;每块石头有一个高度&#xff0c;每次小青蛙从一块石头起跳&#xf…

[问题记录] oracle问题汇总记录

plsql问题 1、oracle-initialization error could not locate OCI.dll 下载plsql客户端后&#xff0c;登录显示如图所示的错误 解决方法&#xff0c;点击下方链接&#xff0c;下载64位客户端 Instant Client for Microsoft Windows (x64) 64-bit (oracle.com) 2、显示中文乱…

【资源分享】最全ChatGPT镜像免梯子

::: block-1 “时问桫椤”是一个致力于为本科生到研究生教育阶段提供帮助的不太正式的公众号。我们旨在在大家感到困惑、痛苦或面临困难时伸出援手。通过总结广大研究生的经验&#xff0c;帮助大家尽早适应研究生生活&#xff0c;尽快了解科研的本质。祝一切顺利&#xff01;—…

leetCode第十题 : 正则表达式匹配 动态规划【10/1000 python】

&#x1f464;作者介绍&#xff1a;10年大厂数据\经营分析经验&#xff0c;现任大厂数据部门负责人。 会一些的技术&#xff1a;数据分析、算法、SQL、大数据相关、python 作者专栏每日更新&#xff1a; LeetCode解锁1000题: 打怪升级之旅 LeetCode解锁1000题: 打怪升级之旅htt…

wordpress全站开发指南-面向开发者及深度用户(全中文实操)--初尝php

初尝php 打开你下载的wordpress文件夹&#xff0c;如果你用的xampp那它就在xampp安装的文件夹–htdocs文件夹–你可以新建一个test文件夹–新建一个test.php文件 <html><head><title>First attempt at PHP</title></head><body><?ph…

Spring注解开发和XML开发

目录 Spring简介发展史Spring Framework系统架构spring 核心概念IOC、IOC容器、Bean、DIIOC快速入门DI快速入门 IOCBean基础配置id与class属性name属性scope属性 Bean的实例化构造方法静态工厂实例工厂FactoryBean的使用&#xff08;工厂实例的简化&#xff09; Bean的生命周期…

【Qt】:常用控件(三:按钮类)

常用控件&#xff08;三&#xff09; 一.Push Button二.Radio Buttion三.Check Box 一.Push Button 使⽤ QPushButton 表⽰⼀个按钮.这也是当前我们最熟悉的⼀个控件了.QPushButton继承⾃QAbstractButton .这个类是⼀个抽象类.是其他按钮的⽗类. QAbstractButton 中,和 QPushBu…

Qt中出现中文乱码的原因以及解决方法

Qt专栏&#xff1a;http://t.csdnimg.cn/C2SDN 目录 1.引言 2.原因分析 3.源文件的编码格式修改方法 4.程序内部使用的默认编码格式修改方法 5.QString转std::string的方法 6.总结 1.引言 在编写Qt程序的时候&#xff0c;或多或少都可能遇到用QString时候&#xff0c;明明…

Docker 安装 | 部署MySQL 8.x 初始设置

1、准备工作 如果不想看前面的废话请直接右边目录跳到 运行容器 处 默认你已经有 docker 环境。 Windows 推荐 Docker Desktop &#xff08;下载地址&#xff09;并基于 WSL2 运行 Docker 环境 mac 推荐 Orbstack &#xff08;下载地址&#xff09;&#xff08;这个很节省资源&…

控制台RPG 游戏实现双缓冲无屏闪,玩家类,地图类

重整控制台RPG——双缓冲无屏闪以及第一个无中生有的地图类&#xff0c;玩家类_哔哩哔哩_bilibili 是鄙人解说鄙人的代码 #include <iostream> #include <string.h> #include <windows.h>#define KEY_DOWN(vKey) ((GetAsyncKeyState(vKey) & 0x8000) ?…

Stable diffusion 加载扩展列表报错解决方法

项目场景&#xff1a; 在使用Stable diffusion webui时&#xff0c;使用扩展列表出现错误 问题描述 点击loadfrom后&#xff0c;出现加载扩展列表报错 原因分析&#xff1a; 下载的扩展的时候&#xff0c;都是github 的url&#xff0c;需要科学上网&#xff0c;如果不能科学…

【MySQL】聚合函数和分组聚合

&#x1f466;个人主页&#xff1a;Weraphael ✍&#x1f3fb;作者简介&#xff1a;目前学习计网、mysql和算法 ✈️专栏&#xff1a;MySQL学习 &#x1f40b; 希望大家多多支持&#xff0c;咱一起进步&#xff01;&#x1f601; 如果文章对你有帮助的话 欢迎 评论&#x1f4ac…

AttributeError: module ‘wandb‘ has no attribute ‘init‘解决办法

安装对应的库 pip install wandb -i https://pypi.tuna.tsinghua.edu.cn/simple拓展——wandb是什么模块&#xff0c;有什么作用 wandb是一个用于跟踪、可视化和协作机器学习项目的工具。它提供了许多功能&#xff0c;包括实时的指标跟踪、超参数调整、模型的可视化等&#x…

MongoDB 启动异常

Failed to start up WiredTiger under any compatibility version. 解决方案: 删除WiredTiger.lock 和 mongod.lock两个文件&#xff0c;在重新启动。回重新生成新的文件。

传输层 --- UDP

目录 1. 传输层是什么呢&#xff1f; 2. 再谈端口号 2.1. 端口号是什么 2.2. 协议号是什么 2.3. 认识知名端口号 2.4. 端口号的相关问题 2.4.1. 一个进程可以绑定多个端口号吗&#xff1f; 2.4.2. 一个端口号可以被多个进程绑定吗&#xff1f; 2.4.3. 为什么不使用P…

【学习】渗透测试有哪些重要性

随着信息技术的迅猛发展&#xff0c;网络安全问题日益凸显。渗透测试作为网络安全防御的重要手段之一&#xff0c;旨在模拟黑客攻击&#xff0c;发现并修复潜在的安全漏洞&#xff0c;提高网络系统的安全性。本文将介绍渗透测试的概念、重要性、实施步骤及实践案例&#xff0c;…

黑盒测试—场景测试法

场景测试法是一种通过模拟真实用户使用场景来验证软件系统的功能、性能和安全性的方法。 就是模拟多个实际场景会产生的多种结果&#xff0c;将实际场景进行组合&#xff0c;并推测组合后会产生的结果。 例题&#xff1a; 以ATM机存款业务&#xff0c;来设计场景法设计测试用例…

Makefile:make install的实现(十一)

1、make install的概念 在Linux环境下有些时候软件或者服务会通过源码安装&#xff0c;执行一些make、make install、make clean的指令。例如&#xff1a;redis make&#xff1a;编译所有的文件、生成一些动态库、静态库、可执行程序等等make install&#xff1a;通常会创建一个…

BTN7960B 电机驱动芯片 TO-263-7 智能车驱动器

BTN7960B是一种半桥式驱动器&#xff0c;适用于直流刷式电机。它具有高侧和低侧MOSFET驱动器&#xff0c;可以操控电机的正转和反转。此外&#xff0c;它还具有过流保护、欠压确定和热关断等功能&#xff0c;以保证体系在各种工作条件下的安全和安稳运转。 制造商: Infineon…

绿联 安装zfile,创建属于自己的网盘,支持直链分享

绿联 安装zfile&#xff0c;创建属于自己的网盘&#xff0c;支持直链分享 1、镜像 zhaojun1998/zfile:latest ZFile ZFile 是一个适用于个人的在线网盘(列目录)程序&#xff0c;可以将你各个存储类型的存储源&#xff0c;统一到一个网页中查看、预览、维护&#xff0c;再也不用…