- 4
- 0
- 约2.68千字
- 约 5页
- 2021-08-29 发布于天津
- 举报
偶连接数据库同步方案的选择
基于用户自身的技术水平和资金条件,偶连接条件下 数据库的同步可以有多种解决方案。本文邀请了来自一线的 专家就如何选择一个合适的解决方案提供一些建议。
分布式数据库系统已不为大家陌生。上述方案中描述了 一个典型的分布式数据库系统,主要由几个部分组成 : 数据 中心、远程数据库、 远程数据库与数据中心之间的数据交换。
从运行状态来看, 分布式数据库系统又可分为 “常连接” 和“偶连接”两大类。顾名思义, “常连接”状态下的分布 式数据库系统是指数据中心与远程数据库长期保持连通状 态的部署环境。 一般来说, 这种系统对数据的实时性要求高, 需要在实时或者近乎实时(比如秒级)的条件下保持数据中 心与远程数据库的数据一致性。例如,全国铁路客票系统采 用的多级分布式数据库系统中各远程数据库与数据中心的 数据之间就需要实现接近实时的数据复制。
本方案中提到的是“偶连接”环境下的分布式数据库系 统。该系统允许数据交换有一定延迟。通常,各远程数据库 是数据中心的一个数据分区(即数据中心的一部分数据) , 数据中心与各远程数据库在平时不保持连接状态,且数据中 心与各远程数据库均可能有数据变更。在需要的时候,各远
程数据库与数据中心通过数据交换模块连接,交换必要的数 据。下面针对组成该环境下分布式数据库系统的两个重要部 分(远程数据库、数据交换)来阐述如何考虑选择合适的解 决方案。
远程数据库
正如上面提到的,各远程数据库是数据中心的一个数据 分区,运行在各个远程站点上。对于远程数据库,我们着重 要考虑以下几个方面的问题 :
免维护。 对类似于本方案中提出的运行在船舶上的各 远程数据库来说,零维护是至关重要的。如果每个船舶都无 需配备 IT 人员或 DBA ,这将节省大量成本。
合理资源占用情况下的高性能。对于远程数据库来 说,它一般不会像数据中心那样存储着海量数据,同时它的 运算环境也远不如数据中心那样强大。很多远程数据库甚至 部署在普通的 PC 上,而且有的远程应用并非需要多用户环 境。这就要求各远程数据库在资源有限的环境下合理利用资 源,规避可能造成的资源浪费,并且要获取企业级数据库的 强大性能。
安全性。 数据安全是每个企业建立信息系统时首要考
虑的问题。
数据库之间的数据交换
各远程数据库与数据中心的数据交换有以下几个方面 的问题需要考虑 :
双向同步。 一般情况下, 不仅远程数据库的数据需要 上传到数据中心,数据中心也可能有一些数据需要下载到各 远程数据库中去。当然,在数据下载的过程中会涉及到如何 调度,把不同的数据下载到不同的远程数据库的问题,即数 据如何分区。
异构数据库支持。 我们需要考虑数据中心与各远程数 据库是非同构数据库的情况。 例如,数据中心运行着 Oracle, 而各远程数据库由于种种原因并不想采用 Oracle,因而也需
要进行数据同步的情况。
增量同步。 当系统运行了一段时间以后, 数据中心和 各远程数据库的数据都会发生膨胀,为了真正缩短网络连接 时间,需要对数据进行摘取,选择自上次同步以来未同步的 数据,组织它们进行上传下载。
数据一致性。 对于 1:N 的双向数据传输来说, 要控制 数据一致性并非一件易事。例如,数据中心将同一条数据下 发到了两个不同的远程数据库,这两个远程数据库都对该数 据进行了修改。 继而,它们分别将数据同步到中心数据库去。 那么,在这种情况下,我们如何去判断哪一条数据是真正有 效的数据就成了问题。另外,数据一致性还体现在对传输失 败的处理上。由于种种原因,我们并不能保证传输的过程不 会失败。假设传输失败后,失败的数据该如何处理成了重要 的问题。
安全性。 前面已经提及各远程数据库上的数据需要进 行必要的保护,当然在数据中心与各远程数据库的数据传输 链路上也必须对数据进行保护。只有安全的数据中心、安全 的远程数据库再加上安全的数据交换渠道才能构成一个安 全的分布式数据库系统。
方案的选择
主文介绍的通过电子邮件和推拉技术有效地解决了陆 海之间的应用系统之间的数据同步问题,给我们提供了一种 解决问题的思路。其优点是可以定制自己的解决方案解决一 些特殊需求,还可以结合具体的应用同时开发。但对实施的 组织技术要求比较高,不仅需要熟悉自己的应用,还需要熟 悉分布式数据库和 SMTP 等相关技术的工作机理。另外,开 发需要一定的时间。事实上,如果组织技术贮备不够,又没 有特殊的业务需求,或者项目实施工期非常紧张,也有一些 相对简单的办法,就是选择一些现存的产品。
Oracle、Sybase等一些数据库厂商都针对偶连接推出了 一些产品,Sybase公司SQL Anywhere就是针对“偶连接”
环境下的一款分布式数据库系统
SQL Anywhere 是专门为工作组、笔记本、手持
您可能关注的文档
- 健身操的起源.doc
- 健身房销售部工作总结.doc
- 健身操体操的分解动作.doc
- 健身房里的康复体医结合的新思路.doc
- 健身操的简单动作.doc
- 健身教练年终述职报告,健身教练述职报告.doc
- 健身时尚优格拉提.doc
- 健身活动主题标语三篇.doc
- 健身计划初学者健身房健身计划.doc
- 健身行业公司薪酬制度二部门用.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 产后骨盆修复全流程指导手册.docx VIP
- HG∕T 2568-2021 工业偏硅酸钠.pdf
- 2025年鄂尔多斯市特岗教师招聘考试真题汇编附答案解析.docx VIP
- 24小时客服电话:010-82311666免费咨询热线:4.doc VIP
- 2020ACLS学员课课前测试中文版试题+答案.pdf VIP
- 髌骨脱位康复护理新进展.pptx VIP
- 急救医学-第四章心悸.ppt VIP
- 高中数学必修第四册第十一章综合测试01含答案解析.pdf VIP
- 2022年高考物理核心高频考点专题22 圆周运动的轻绳、轻杆模型(解析版).pdf VIP
- 马工程-中国古代文学史(第二版)上册第三编魏晋文学全套PPT课件50109.pptx
原创力文档

文档评论(0)