电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据同步软件的设计与开发VIP免费

数据同步软件的设计与开发_第1页
1/12
数据同步软件的设计与开发_第2页
2/12
数据同步软件的设计与开发_第3页
3/12
基于socket 通信的数据同步软件的开发与设计 中期报告 2 1 .背景与意义 1 .1 背景 目前,一些企业或单位中部署了许多彼此隔离的信息系统,由于实施初期没有考虑到数据共享和信息融合的问题,从而导致这些系统成为“信息孤岛”,为日后系统的维护、管理和使用带来诸多麻烦。大部分信息系统均使用了数据库技术,但所用的数据库类型和版本不尽相同,在同构或异构数据库系统之间交换数据是未来信息系统亟需解决的问题。 1 .2 意义 设计并开发一个基于Socket 通信的数据同步软件,在同构或异构数据库系统之间高效而可靠地交换数据是未来信息系统亟需解决的问题。实现每次交换数据量最小化目的,在主从系统之间采用数据同步机制,在本地数据库中生成快速镜像。同步守护进程动态监视数据源,一旦发现变化,及时更新本地镜像数据,保证主从数据的一致性,为不同信息系统之间实现数据共享提供了一种重要的手段 。数据同步软件有着 十 分广 泛 的应 用前景,除 了在上 述 方 面 的应 用外 ,还 可用于即 时通信、物 联 网 、无 线 传 感 器 网 络 、移 动互 联 网 以 及手持 式 数据采集 系统等领 域 。 2 .相关 知 识 与技术 2 .1 数据同步的含 义 数据同步是指 掌 上 电 脑 能 够 迅 速实现与台 式 电 脑 、笔 记 本电 脑 的数据同步与信息共享,使您 的数据保持 完 整 性和统一性。数据同步是通过 各 种数据传 输 接 口实现的,如 USB 同步底 座 。 2 .2 数据同步的关 键 技术 利 用 socket 进程数据库之间数据的同步。开发时我 们 选 取 了基于TCP/IP 的客户 机服 务 器 模 型和面 向 连 接 的流 式 套 接 字 接 口 进行 数据通讯 。其 通信原 理为: 服 3 务器端和客户端都必须建立通信套接字, 而且服务器端先进人监听状态, 然后客户端套接字发出连接请求, 服务器端收到请求后, 建立另一个套接字进行通信。原来负责监听的套接字仍进行监听, 如果有其它客户发来连接请求, 则再建立一个套接字。默认状态下最多可同时接收多个客户的连接请求, 并与之建立通信关系。 3 .系统需求分析 3 .1 总体描述 软件应具有数据源连接初始化配置、数据通信协议格式设置、实时监控数据变化,及时更新数据以及系统启动与退出等功能。 3 .2 功能需求 3 .2 .1 数据同步功能 该功能详细的功能点包括以下几个方面: a) 同...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据同步软件的设计与开发

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部