面向企业应用系统的异构数据库引擎设计与实现
Design and Implementation of Heterogeneous Database Engine for Enterprise Application System
DOI: 10.12677/CSA.2016.63016, PDF, HTML, XML, 下载: 2,326  浏览: 7,673 
作者: 赵哲:西安市第一中学,陕西 西安
关键词: 异构数据库引擎数据库访问O/R MappingADO.NETSQL ServerMy SQLHeterogeneous Database Engine Database Access O/R Mapping ADO.NET SQL Server My SQL
摘要: 针对传统花卉养护手工操作工作效率低、可交互性差、缺乏远程监控能力以及人机交互界面缺乏视觉感染力问题,采用随着企业信息化管理不断发展,许多行业、单位或机构、部门内部已逐步实现了业务、信息的网络化管理,如何简洁有效地访问和集成异构数据库系统,减少重复编码、缩短软件的开发周期、提高软件的可维护性尤为重要。为解决这一问题,本文利用O/R Mapping技术基于.NET平台设计并实现了异构数据库引擎,较好地解决了基于对象/关系模型的跨平台数据库访问问题。该引擎支持Unix、Windows等操作系统,而且可与Oracle、DB2、SQL Server、My SQL等数据库进行集成。经实际应用,性能稳定可靠,达到了预期的目标,取得了良好的应用效果。
Abstract: With the continuous development of enterprise information management, many industries, unit or organization, internal departments have gradually realized the business, network management. How simple and effective access to and integrate heterogeneous database system, reduce duplica-tion of code, shorten the software development cycle, and improve software maintenance is par-ticularly important. In order to solve this problem, we design and implement a heterogeneous da-tabase engine by O/R Mapping technology to solve the problem of cross platform database access based on the O/R model. The engine we design supports UNIX, windows and other operating sys-tems, and also integrates with Oracle, DB2, Server, My SQL, SQL and other database. After the actual application, the performance is stable and reliable. The desired goal is achieved.
文章引用:赵哲. 面向企业应用系统的异构数据库引擎设计与实现[J]. 计算机科学与应用, 2016, 6(3): 126-131. http://dx.doi.org/10.12677/CSA.2016.63016

参考文献

[1] 刘飞. Linux下异构数据库访问引擎的设计和实现[D]: [硕士学位论文]. 上海: 复旦大学, 2011.
[2] 徐爱萍, 宋先明, 徐武平. 分布式异构数据库集成系统研究与实现[J]. 计算机工程与科学, 2015(10): 1909-1916.
[3] 赵美丽. 基于CDMA网络的短信中间件研究与实现[D]: [硕士学位论文]. 西安: 西安科技大学, 2008.
[4] 杜蕊. 智能消息中间件的研究与应用[D]: [硕士学位论文]. 哈尔滨: 哈尔滨理工大学, 2012.
[5] 曾国林. 异构数据库访问与集成模型的应用研究[D]: [硕士学位论文]. 广州: 广东工业大学, 2011.
[6] 李娜, 王维哲. 基于CORBA的异构数据库访问中间件的研究与实现[J]. 计算机应用与软件, 2010, 27(5): 162- 164.
[7] 黄学彬, 赵春, 郑伟. 异构数据库高效数据交换引擎设计[J]. 西南师范大学学报(自然科学版), 2014, 09:100-108.
[8] 陈执. O/R Map-ping技术在.NET框架中的应用[J]. 中国科技信息, 2011(14): 100-101.
[9] Fowler, M. (2003) Patterns of Enter-prise Application Architecture. Addison-Wesley, Boston.
[10] Yan, L., Fu, X.Y. and Chen, Y.L. (2011) Data Exchange of Heterogeneous Database Based on XML. Energy Procedia, 13.
[11] 胡顺扬. 基于XML异构数据库访问中间件技术研究与实现[D]: [硕士学位论文]. 金华: 浙江师范大学, 2009.
[12] 赵美丽, 朱宇. 基于.NET的异构数据库引擎设计与实现[J]. 科技信息(科学教研), 2007(23): 75-76.
[13] Ferrara A. and MacDonald, M. (2003) NET WEB服务编程. 天宏工作室译. 北京: 清华大学出版社, 2003: 12-13.
[14] 皮莹莹. 处理海量数据的异构数据库访问中间件的设计与实现[D]: [硕士学位论文]. 南京: 南京邮电大学, 2013.