- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业数据库发展及的应用
企业数据库发展及的应用
【摘要】数据是企业最核心的信息资产,数据的完整性、实用性和安全性对企业正常运转显得至关重要。数据库作为承载数据的核心软件,是一切应用系统的核心。本文就数据库的发展及变革进行了详细阐述,对上世纪90年代中期至2010年度企业数据库的发展历程进行梳理,就数据库开发和维护提出了建议,对未来几年数据库建设所面临的挑战进行了分析,对企业如何选择数据库提出了对策。
【关键词】企业;数据库;发展;应用
【中图分类号】G250.74 【文献标识码】A 【文章编号】1672—5158(2012)08—0101-01
数据库是按一定组织方式存储在一起的、具有一定相关性的、为用户所共同关注的全部数据的集合。企业数据库是按照数据结构来存储、组织以及管理企业数据的集合。数据库是企业核心业务开展最具有战略性的资产,通常都保存着重要的商业伙伴和客户信息。
企业数据库分为企业内部数据库和企业信息库。企业内部数据库是指某个企业存储企业内部数据,例如企业制度,企业基本信息,员工信息,薪酬以及企业生产能力和生产技术类信息的数据库。企业信息库则是指国家为了掌握宏观经济发展状况,行业宏观情况等信息由国家机关收集全国多数企业的注册信息情况,经营情况,股东变更情况是手机录入数据库,作为行业研究和普查只用。根据研究的需要,通过企业数据库信息能方便快捷的推测出行业的运行状况。数据库提供的强大查询功能让工作显得事半功倍。
一、数据库发展历程
上世纪90年代中期,计算机以单机为主,应用的主要数据库是FoxPro,这虽然也是一款支持多用户的关系型数据库产品,但主要还是限于单机使用。使用数据库的主要方式是编写和运行过程式的,包括界面和业务逻辑的prg程序访问后台的表,用到的数据库功能很有限,数据库管理也仅限于数据库表文件和程序文件的备份。
2000年,Oracle数据库等渐渐占据主流地位,在Unix服务器使用,还没有推广到一般的应用。当时主要还是双轨运行,大型数据分析处理用Oracle,编写PL/SQL程序或用Pro*C程序处理业务逻辑,小型数据采集和加工用其他小型数据库,比如MS Access、VisualFoxPro等,还有自行设计的VisualC++编写的用类数据库的文件存储和处理保表的系统。
2004年,企业开始将C/S架构引入到数据采集软件之中,软件不必和小型数据库管理系统捆绑,数据库采用My SQL4,从现在的标准去看,那是一个缺少很多基本功能的数据库,比如没有定点小数数值类型,SQL语句不支持子查询,因此给开发工作带了很多困难,基本上业务逻辑还是通过C++应用程序来实现,只不过可以通过网络并发访问数据库罢了。在数据分析阶段仍然采用Unix上的Oracle9i数据库,因为它在大数据量处理上,性能比My SQL具有很大的优势,功能也强大很多。
2007年,数据采集和分析的数据库同时支持My SQL、Oracle和MS SQL Server。2软件改为符合j2ee标准的3层C/S架构,中间层使用Tomcat,由于要兼顾不同数据的特点,应用软件专门虚拟了一层统一的数据访问层,自动根据数据库类别映射到不同的功能。在数据分析阶段采用Unix上的Oracle 10g数据库,充分利用数据库的功能,在扩展的group by、分区、数据泵导入导出等方面使得软件的性能得到很大提高。
2008年左右,企业开始采用3层B/S架构,不再支持多种数据库平台。对数据量较少的用户,用Oracle XE数据库,除了一些高级功能,如并行、分区等外,绝大多数功能都和Oracle 10个没有区别,极大地方便了将来数据量扩大时,升级到Oracle标准版或企业版。由于新开发队伍对Oracle数据库的了解不够,采用了一些不合理的表结构设计和应用程序架构,应用程序承担了大多数数据处理任务,导致不能充分发挥数据库的功能,软件性能不是很高,但仍然可以完成任务。
2010年,专家们一方面针对数据分析功能修改了算法,充分利用数据库的功能,另一方面,利用多个应用服务器合作完成较大的任务,充分利用硬件CPU和内存资源,使得产品性能有比较大的提升。同时,使用F5设备提高并发访问能力和负载均衡。
目前,为了提高可用性,数据库在企业业务中的重要性日益提高,对于数据管理和处理有其他软件不能替代的作用。现在的数据中心就是以数据库为中心的,其上层的应用软件、中间件和下层的硬件资源都是围绕数据库提供服务的。将来软件可能进一步改进和发展,但数据却是持久的。
二、数据库开发和维护上的几点认识
一是开发数据处理软件已经离不开数据库,要充分发挥数据库的功能才能开发出高效的软件。二是要选择一种功能比较完善的数据库,充分利用数据库版本的升级带来的新技术的好处。三是一个应
您可能关注的文档
- 企业差异化战略风险管理的探讨.doc
- 企业市场形象的设计.doc
- 企业市场营销创新的策略的研究.doc
- 企业市场营销及创新的策略分析.doc
- 企业市场营销战略创新的探讨.doc
- 企业市场营销管理中创新性营销的模式分析.doc
- 企业市场风险预警的研究.doc
- 企业市场营销能力拓展的研究.doc
- 企业师徒制管理的研究.doc
- 企业市场风险预警系统构建的研究.doc
- 急性肾功能衰竭综合征的肾血管介入性诊治4例报告并文献复习.docx
- 基于血流动力学、镇痛效果分析右美托咪定用于老年患者髋部骨折术的效果.docx
- 价格打骨折 小心统筹车险.docx
- 交通伤导致骨盆骨折合并多发损伤患者一体化救治体系的效果研究.docx
- 多层螺旋CT与DR片诊断肋骨骨折的临床分析.docx
- 儿童肱骨髁上骨折后尺神经损伤恢复的预测因素分析.docx
- 康复联合舒适护理在手骨折患者中的应用及对其依从性的影响.docx
- 机器人辅助老年股骨粗隆间骨折内固定术后康复.docx
- 超声辅助定位在老年髋部骨折患者椎管内麻醉中的应用:前瞻性随机对照研究.docx
- 两岸《经济日报》全面合作拉开帷幕.docx
最近下载
- 2025年土建工程基础试题及答案.docx VIP
- 三年级上册:全册生字组词(2025年-2026年).doc VIP
- 酒店服务与管理专业教学计划_3.doc VIP
- 企业战略管理课后习题答案解析.pdf VIP
- 一种包含鞣花酸的富勒烯纳米颗粒组合物.pdf VIP
- 《全国院前急救诊疗操作规程》.docx VIP
- 国家开放大学《幼儿园课程与活动设计》大作业及答案.pdf
- 学堂在线大数据与城市规划期末考试习题.docx VIP
- 读后续写迟到的圣诞礼物Continuation+Writing2024届高三英语二轮复习.pptx VIP
- 《消防给水及消火栓系统技术规范(GB50974-2014)》知识培训.pptx VIP
原创力文档


文档评论(0)