手机版
欢迎光临汇博在线http://www.paper188.com
您的位置:汇博论文在线 > 理工论文 > 自动化 > 基于MongoDB的特殊测井分布式数据库系统

基于MongoDB的特殊测井分布式数据库系统

2014-12-12 09:46 来源: 互联网 作者:张海勇 浏览次数 2675


  3 分布式数据库系统架构 
  3.1 总体架构 
  本系统采用Struts2+Spring3+Hibernate4框架集成开发的B/S体系结构,如图2所示。设计模式采用流行的MVC模式,最大程度上将系统按层次划分。 
  系统采用Hibernate作为持久层实现框架,持久层建立与数据库的连接,并提供一个数据库连接池,用来管理与数据库间的各种事务和回滚操作。通过ORM技术,将数据表映射为Java类,并通过Hibernate Factory实现对数据表的操作。持久层向业务层提供统一、规范的原子服务,用于屏蔽业务数据的存储、组织和访问的细节,实现业务数据的充分共享。 
  服务层是对业务的封装,该层将所有业务进行独立封装。每种业务都会被封装成独立的类,服务之间的依赖通过Spring进行管理。 
  控制层进行逻辑处理,将服务层的业务通过某种方式组织成若干组处理流程。 
  显示层采用HTML+CSS+jQuery技术,用于向用户展示操作界面。 
  Spring框架将持久层(Hibernate)、服务层、控制层(Struts2)进行组装,可以有效地解决开发的复杂性问题。通过AOP和IOC两个关键技术,Spring可以有效简化代码,并对业务进行可配置化的组装,从而提升开发效率,增强系统稳定性。 
  3.2 物理架构 
  本系统的物理架构采用基于MongoDB的分布式数据库系统。一台数据库服务器存放一个Router,它的用途是路由Config。一个Config,它负责管理Shard1和Shard2。3个Mongod组成的Shard1。一台数据库从服务器用来平衡负载,存放3个Mongod组成Shard2。其中,Shard1和Shard2中有一个是主节点Master,其他两个是从节点Slave。从节点可以备份主节点的数据,从而保证主节点宕机后从节点可以代替主节点。通过该配置使得该系统具有很强的容错能力和故障恢复能力。该系统的物理模型结构如图3所示。 
  4 性能测试 
  该测试在相同的配置环境中对MySQL和MongoDB进行并发性分析,性能对比如图4所示。 
  CPU:Intel Core i5 2.2GHz 
  内存:8GB 
  操作系统:Windows Server 2003 
[上一页1  2  3 [下一页]

服务说明

汇博在线(paper188.com)网拥有实力强大的团队,能帮助你实现论文写作方法,论文发表,代写代发论文等服务领域.

我们承诺

在您接受本站服务的过程中,我们为您提供优质的服务,包括后期免费修改、免费指导答辩等。衷心感谢您对本站的信任和支持!

论文指导范围

毕业论文,硕士毕业论文,研究生论文,博士论文,职称论文代写,领导讲话,报告总结,演讲致辞,心得体会,党团辅导等代写服务。

发表论文领域

发表省级杂志,国家级杂志,核心杂志等服务。