2 产品介绍
沃信T3数据库容灾软件是一款基于数据库日志技术的数据库数据同步复制软件,SOTA是其针对ORACLE数据库的同步程序模块。
2.1 功能介绍
· 支持各版本ORACLE数据库
· 支持各种LINUX32/64位操作系统
· 不停机初始化工具能够保证业务系统不停机的情况下快速进行
· 通过对日志文件读取,保证数据库交易的准确提取
· 完善的提取、分析、装载机制,保证数据在各环节的安全可靠
· 支持独立安装,保证对主机、备机的资源占用最小化,CPU不超过10%,内存不超过256M
· 模块化设计,多线程运行,保证数据库最快同步。
· 客户端支持WINDOWS98/2K/XP/2003,有独立的登陆校验机制。
· 增量日志传输能够保证数据在网络带宽很差的情况下达到实时同步
· 断点续传能保证数据在网络状况很不稳定的情况下达到实时同步,即使是卫星带宽
2.2 典型应用
· ERP系统容灾
· OA 系统容灾
· BOSS 系统容灾
2.3 Sota系统构架
Bus :总线模块
Planner :作业管理和调度模块
Sucker :日志抽取模块
Parser : 交易分析模块
Loader : 交易装载模块
沃信数据同步工具不需要在生产系统和备份系统上安装任何程序,只需要一个具有操作相应数据权限的数据库连接即可正常工作,不会影响生产系统和备份系统的可用性,只与生产系统和备份系统保留必须的交互,对生产系统的性能影响也非常小。
沃信数据同步工具的抽取组件从源数据库的联机日志(Online Log)和归档日志(Archive Log)中捕获数据库日志(Redo Log)记录,再通过分析组件对获取的Redo Log进行分析,获取完整的交易记录和针对每个数据库表操作的SQL语句,然后通过装载组件在目标数据库中执行该SQL语句,同步数据库变更。
2.3.1 oBus
oBus是用于存取数据,把数据信息在各个模块里进行交换,减少各个模块的拓朴结构构成星型拓朴。oBus位于星型拓朴结构的中心,其他各个模块在它的周围,它们是通过oBus进行信息传递而不是它们之间相互传递。oBus没有配置文件,它使用默认的配置文件,使用默认的端口号为6379。
2.3.2 Planner
Planner对应的模块名称为oPlanner.
oPlanner根据定义的作业内容来控制和调度Sucker/Parser/Loader各个进程。
oPlanner的作用:
· 管理作业
· 控制license
· 控制组件
· 调度组件
管理作业包括创建作业,更改作业,删除作业,启动作业,关闭作业。
2.3.3 Sucker
oSucker程序以尽可能快的方式来读取源端oracle数据库日志文件内容,包含DDL和DML的日志。
2.3.4 Parser
oParser 组件是分析数据程序,它是被oSucker程序驱动的。oParser也是按照批次来运行程序。oParser根据对表操作的交易作为一个事务把它从oSucker提取出来的日志信息进行分析,分析后的数据操作再分成两部分:提交事务和未提交事务。
提交的事务经分析程序后保存到相对应表的索引文件中。
2.3.5 Loader
oLoader组件是用于从对源数据库的操作装载到目标数据库下。OLoader组件由planner驱动。
2.4 目录说明
2.4.1 Sota目录
目录 |
文件名 |
文件说明 |
sota/bin |
oSucker oParser oLoader oPlanner oLic sotaCC |
oSucker是sota系统的抽取数据日志程序 oParser是sota系统的分析数据程序 oLoader是数据装载同步迁移程序 oPlanner是管理和调度oSucker/oParser/Loader的程序,oLic是使用sota系统的认证程序 sotaCC是字符界面管理sota系统程序 |
sota/conf |
oPlanner.cfg
License.dat |
oPlanner.cfg文件是关于配置sota系统服务端的IP和端口信息及工作路径。 License.dat文件无须配置是运行oLic程序后自动产生,决定使用者使用该SOTA系统的程度和时间。 |
sota/lib |
ReadMe |
说明文件 |
sota/run |
JobList.xml
JobLoadFilter.xml |
JobList.xml 文件是关于作业信息的文件,在该文件中可以通过添加作业名来实现创建作业,删除作业名来实现删除作业操作,更改作业名来完成更改作业操作。 JobLoadFilter.xml是作业装载同步配置文件。 |
sota/log |
oPlanner.log
oPlanner.log.old |
各有5M的空间用来存放运行程序日志文件,当oPlanner.log存满了之后,就将oPlanner.log的内容转到oPlanner.log.old中,继续存放新文件。 |
2.4.2 sotaData目录
sotaData文件可以供用户放多个作业(SOTA将数据从源库同步到目的库的过程抽象为一个作业),用来动态的存放数据文件。将它指向其他的磁盘阵列时 ,它可以不消耗本地资源。
目录 |
文件名 |
文件说明 |
sotaData/作业名/batData |
|
|
sotaData/作业名/conf |
E_Config.xml Filter.xml P_Config.xml L_Config_**.xml |
存放作业的相关配置信息 |
sotaData/作业名/err |
|
存放的是出错误或着装载失败的信息 |
sotaData/作业名/idxData |
|
存放Tabsum的信息 |
sotaData/作业名/log |
|
存放oSucker/oParser/Loader运行的日志信息 |
sotaData/作业名/metaData |
|
存放表结构信息 |
sotaData/作业名/rowData |
|
|
sotaData/作业名/run |
|
存放运行之中产生的文件(如断点信息等) |
sotaData/作业名/txnData |
|
存放tabLoad_XX(备库)的信息 |
相关推荐
SOTA 目标跟踪论文,精度这几篇就够够的了 (1)BoTSORT (2)OCSORT| (3)StrongSORT (4)HybridSORT (5)DeepOCSORT (6)ByteTrack
构建、训练和微调可用于生产的深度学习 SOTA 视觉模型 3.5 版已发布!笔记本已更新!入门• 预训练模型• 社区• 许可证• 使用 SuperGradients 构建支持各种计算机视觉任务 准备部署预先训练的 SOTA 模型YOLO-NAS ...
2.环境配置 Python >= 3.6+sklearn+infomap+numpy+faiss-gpu(or faiss-cpu)。 3.适用人群:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业或毕业设计,作为“参考资料”使用。 4.作者介绍:某大厂...
- **统一框架**:YOLOv8采用了一个统一的框架来处理目标检测和实例分割任务,这意味着用户可以在相同的模型配置下轻松切换这两个任务,极大地简化了模型部署和维护的工作量。 - **高效的实例分割**:尽管YOLOv8在...
单眼3D姿态估计/ 3D网格恢复的最新方法单眼3D姿态估计/ 3D网格恢复的基准排行榜和最新方法列表随时!内容2020: , ,2019年: , 2018: , ,2017年: , 2016年: CVPR , ECCV 期刊论文数据集其他相关论文 基准...
基于各种挑战的最新医学图像分割方法! (更新202003)Content Head 2020 ICIAR:自动肺癌患者管理(LNDb)(LNDb)2019 MICCAI:多模式脑肿瘤基于各种挑战的最先进医学图像分割方法! (更新202003)Content Head ...
VISSL是FAIR的可扩展,模块化和可...主要功能包括:可自我监控的SOTA的可重现实施:已实现自我监控中的所有现有SOTA-SwAV,SimCLR,MoCo(v2),PIRL,NPID,NPID ++,DeepClusterV2,ClusterFit,RotNet,Jigsaw。 还
Sota.AI Devs Park 共创计划-v1-230517.pdf Sota.AI Devs Park 共创计划是 Sota.AI 支持的公益开发者社区,旨在推动 AI 产业加速器的发展。该计划围绕着 AIGC 技术前沿、在线实践、创新产品以及产业化机会,举办了...
TIZEN BOX上SOTA DEMO的安装说明 设置 所有文件都可以在:sota_demo / 刷新最新的稳定的JLR AGL Tizen图像 安装RVI 启动新的Tizen映像后,安装RVI 0.4.0 rpm: rpm -i rvi-0.4.0-1.i686.rpm 安装SOTA演示 SOTA...
汽车OTA主要分为FOTA(Firmware-over-the-air,固件在线升级)和SOTA(Software-over-the-air,软件在线升级)两类,前 者是一个完整的系统性更新,后者是迭代更新的升级。传统车企更新车内固件需要到4S店或者定点...
同时,像`SOTA-MedSeg-master`这样的项目可能包含了一个完整的流程,包括数据预处理、模型训练、结果评估等,可以帮助开发者快速上手。 预处理步骤通常包括图像归一化、填充缺失值、配准等,以确保输入到模型的数据...
AURIX TC3XX 系列的 SOTA 机制详解 作为一名硬件工程师,了解 AURIX TC3XX 系列的 SOTA 机制是非常重要的。本文将详细解释 SOTA 机制的概念、实现方式、优缺点和应用场景。 SOTA 机制的概念 SOTA 全称是云端软件...
SotA-CV 最新的深度学习资源库可用于计算机视觉。 它旨在收集和维护有关计算机视觉最新发展的最新信息,以促进深度学习的研究工作。 与协作跟踪研究进度的其他尝试不同,此存储库提供定量评估的汇总结果。 这样的...
标题中的“在错误的数据上,刷到 ...总的来说,虽然追求SOTA是科技进步的动力,但必须建立在可靠数据的基础上。只有确保模型在正确、全面的数据上训练,才能真正推动AI技术的发展,并将其潜力转化为实际的社会效益。
3D点云目标检测&语义分割(深度学习)-SOTA方法,代码,论文,数据集等_3D-Point-Clouds
`.gitignore` 文件是Git版本控制系统中的一个配置文件,用于定义应该忽略哪些文件或目录。在交互式问答项目中,它可能包含了编译产生的临时文件、日志文件或其他不需纳入版本控制的资源。 `LICENSE` 文件通常包含了...
标题中的“击败GPT3,刷新50个SOTA!”指的是谷歌的一项新的自然语言处理(NLP)技术在多项标准评估任务中超越了OpenAI的GPT-3模型,并且在50个不同的State-of-the-Art(SOTA)基准测试中取得了最佳成绩。这一突破性...
标题中的“一个用于图像恢复的简单框架,它包括ECBSR、ELAN和其他SOTA_Python_C++_下载.zip”表明这是一个与图像处理相关的项目,其中包含几种图像恢复技术的实现,如ECBSR(Edge-Contour Based Super-Resolution)...
最先进的 (SOTA) 模型用于前馈速度分析的 SOTA 深度神经网络模型库运行代码 th general-profiler.lua --net <modelName>th general-profiler.lua --net <modelName> --cuda标志也可以缩短: --net -> -n和--cuda -> ...
This_repository_provides_state_of_the_art_(SoTA)_r_state-of-the-art-result-for-machine-learning-problems