软考高级系统架构设计师论文系列二:论分布式数据库的设计和实现

软考高级系统架构设计师论文系列二:论分布式数据库的设计和实现

项目业务比较复杂,流程比较多,系统要兼顾企业交易大厅会员、项目完成时间短等特点,为了既要项目的按期投产又要实现基于分布式数据库的分中心交易和资金结算系统,从数据库选型、数据库设计、应用数据集成和测试以及分布式数据库部署如下工作。

一、数据库选型

主流数据库都按分布式进行部署,例如Mysql、SQLServer、Oracle等,一期项目的数据库平台选择了Oracle,近一年的运行,数据自动备份、多用户并发处理性能、磁盘表空间管理、Web数据发布等表现良好。开发过基于该平台的分布式应用系统,对其分布式实施有相当的经验,经过与开发人员讨论,决定继续采用Oracle数据库。

二、分布式数据库设计

分交易中心的会员数比较少和无需保留各节的历史交易行情,所以,分中心的主要数据库中的各表还是照搬主市场数据库的各表,分中心只保留各自的会员基础数据和成交数据,保留会员历史交易数据,只保留当前的各节的交易行情,不保留历史行情。主中心必须保留各分中心的各项明细数据,主中心也必须及时计算分中心会员的汇总资金,所以主中心必须增加分中心汇总资金表。

三、数据集成

分发中心有新的会员加入同时更新分中心和主中心数据库。做了一个同步程序,由主中心和分中心数据进行比较,该程序可定期进行。

四、测试

同一个局域网中安装了三台Oracle,分别充当中心和两个中心进行测试。

五、部署分布式数据库

分布式数据库中逻辑上属于同一系统,不必关心远程数据库的物理位置,就可以像访问本地数据库一样访问远程数据库&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

最笨的羊羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值