寻找成功应用软件背后的合适数据库

 
   | |

导读:本文介绍寻找成功应用软件背后的合适数据库的建议,例如根据应用平台选择数据库、考虑系统集成的现实需求等。

关键词:应用软件 数据库 应用平台 系统集成

 
正在加载数据...


  每个成功的男人背后都有一个优秀的女人。其实这句话套用在应用软件与数据库上,也是非常有道理的。每个成功的应用软件背后都有一个合适的数据库。企业IT负责人在选购应用软件的同时,也需要关注数据库的选择。但是在实际工作中,很多人会忽视这一点。应用软件厂商建议使用哪个数据库,企业就会盲目听从。这对于企业搞信息化建设是非常不利的。那么企业该入如何选择合适的数据库呢?下面一些建议可能会对大家有所帮助。

  建议一:根据应用平台选择数据库。

  不同品牌的数据库其支持的操作系统都是不同的。比如微软的SQL Server数据库系统,就只支持微软的操作系统。对于Linux等其他非开源的操作系统,SQL Server就无法部署。而像Oracle、DB2等数据库系统,不仅能够在微软操作系统上运行,还可以在Linux等其他服务器操作系统上运作。故笔者认为,企业在选购数据库的时候,第一个需要考虑的就是企业所采用的平台。特别是企业想在现有服务器上部署新的数据库应用时,这个平台就显得更为重要。
  根据笔者的经验,现在不少企业都喜欢采用Linux等作为数据库服务器的操作系统。这主要是因为Linux操作系统相比微软操作系统而言,更加的稳定与安全。一般不需要像微软操作系统那样频繁地打补丁,不用专门部署杀毒软件。最重要的是,Linux操作系统是免费的,不用担心微软的盗版打击。

  总之,在为应用软件选购数据库的时候,需要考虑其部署的平台。现在大部分应用软件都支持应用服务器与数据库分离。也就是说,即使应用服务器或者客户端程序不支持Linux平台,也可以将数据库服务器部署在Linux平台上,然后将应用服务器与数据库服务器通过网络来进行连接。另外,为了后续的兼容性考虑,笔者建议大家最好使用Oracle等支持多系统平台的数据库软件。因为像Oracle等数据库软件支持多个操作系统,其灵活性比较高。后续即使要进行操作系统转型,也不需要额外的投资;数据从一个平台迁移到另一个平台相对来说也比较容易。

  建议二:考虑系统集成的现实需求。

  在选购数据库产品的时候,企业还需要考虑这是否是企业采购的第一个数据库产品。如企业现在要上一个ERP系统,但是企业在上这个系统之前,很可能已经采用了财务管理软件之类的应用系统。而这些应用软件也需要数据库的支持。此时企业在选购数据库的时候,就需要特别注意。

  首先是要考虑后续有否系统集成的必要。如企业可能在实施ERP项目的时候,不上财务管理模块。而是要求将现有的财务管理软件跟ERP系统集成。如果企业有这个要求的话,就要考虑系统集成的方法。一般来说系统的集成有三种方式。一是通过应用软件集成,二是通过中间件集成,三是通过后台数据库实现集成。在这三种方式中,一般来说通过后台数据库来实现集成相对来说容易实现,而且费用支出也最少。通常来说,如果两个应用软件采用的数据库相同,那么通过同一个数据库来实现数据同步要比在异构数据库环境下实现数据同步要简单许多。所以如果有系统集成需要的话,特别是想通过后台数据库实现数据同步,那么在选择数据库产品的时候,最好选择跟原有数据库想通的数据库产品。

  其次是从成本考虑。现在的大部分数据库产品都支持多个数据库实例。简单的说,就是同一个数据库支持多个应用软件。或者说多个应用软件可以在同一个数据库上部署,只是多建立几个实例而已。如Oracle数据库,就可以同时容纳多个应用软件的数据。所以如果从节省项目成本考虑,企业项目管理员最好选择相同品牌的数据库。如此的话,可以节省一大笔的开支。如不需要重新购买数据库许可,也不需要重新招募数据库管理员或者进行相关的培训等等。不过此时需要考虑一个问题,就是如果在同一个数据库上部署多个应用,其性能必然会下降。项目管理员需要评估,有可能导致的性能问题是否是企业所能够接受的。或者通过升级数据库服务器的配置,如增加内存或者增加硬盘空间,来提高服务器的性能。

原文出处:http://tech.it168.com/a2009/1109/806/000000806328.shtml
 
来源:IT168    作者:阿峰    
 
 
 
 
 

数据存储管理

 
服务器虚拟化可通过服务器整合化节约成本,PC虚拟化承诺通过PC管理提升效率。但存储虚拟化却是一个缺失的环节,CIO们本可利用其来实现整个虚拟基础架构上的效率提升和成本节省。
 
最近几年我和许多将数据中心运营外包的公司交流多次,我听到过成功的故事,也听到过令人恐怖的故事,从我学到了很多东西,最重要的是在外包时需要怎么做才成功。
 
我们公司正在寻找利用存储在我们数据库中的大量客户数据来查看我们客户的真实需求和需要。但是现在创建没有数据整合实践,对于我们的开始你有什么建议呢?
 
经济衰退给许多正在实施灾备(DR)项目的组织造成了一定影响,令他们不得不利用有限的资源继续把那些计划具体化。
 
主数据管理趋向于像一个基础设施项目或者中间件(就是IT部门发起的事),但是要是把IT放到发起者的地位,那就搞错了。

热门技术手册排行

 

BI实际上是帮助企业提高决策能力和运营能力的概念、方法、过程以及软件的集合,其主要目标是将企业所掌握的信息转换成竞争优势,提高企业决策能力、决策效率、决策准确性。随着信息化的发展,商业智能( busissness inteligence )越来越多地成为关注的焦点。本手册介绍商业智能在企业应用中的一些常见问题。

 

ITIL(IT Infrastructure Library)是CCTA(英国国家计算机和电信局)于20世纪80年代末开发的一套IT服务管理标准库,它把英国各个行业在IT管理方面的最佳实践归纳起来变成规范,IT基础设施库(ITIL)旨在帮助CIO和其他IT专业人员改善其IT组织的流程。ITIL的第3版在这一概念基础上继续扩展,对于如何进行这些流程给出了指导意见。ITIL是公司的一个具有价值的资产,它可以改善公司外部和内部的IT流程,提高IT效率等。

 

本专题侧重介绍六西格玛定义、六西格玛的使用成本和节约成本、我们可以用到有关六西格玛的哪些技术和工具、定义六西格玛Black Belt,此外还概述了六西格玛的是如何改善客户服务的以及和Lean西格玛之间的区别。

 

2009年CIO如何转变IT外包的发展方向?怎样从IT外包提供商那里获取最大的利润?丑闻笼罩下如何预防IT外包遭遇风险?在本次专题中专家一一进行了分析。

 

现在CIO已经成了一个热门话题,政府、企业以及学术界都对CIO这个话题投入了广泛的关注。CIO应该是连接组织业务和IT的重要纽带,他既要负责IT的供给,又要负责IT的需求。CIO的这样一种角色,决定了CIO既要懂技术,又要懂业务,同时CIO作为组织层面的领导者还必须具备领导能力。本手册中提供了一些小测试,如果你已经是CIO,本测试集可以帮你进行企业IT管理;如果你不是CIO,本测试集可以帮你检查你离CIO还有多远。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录