技术开发 频道

SQL Server 2005是熊掌还是鸡肋?

【SQL Server惊险一跳系列】

   随着信息技术的飞速发展,数据处理不仅在数量上要求越来越大,而且在质量上也要求越来越高,数据类型也已经不再是单纯的关系型数据。Oracle,mysql数据库因其各自特点在多数企业中受到广泛使用,而SQL Serve数据库因为和Windows的联系,在企业数据库中也占有一席之地。但是对于许多业务来说,SQL Server 2008已经被公认为是一种知名的、具有稳定性但同时又存在许多疑点的数据库。

    第二篇:SQL Server生于Windows,毁于Windows?

    第三篇:SQL Server 2008重拳出击 加速企业升级

    第四篇:SQL Server 2008升级硬伤:缺乏大型应用

   虽然SQL Server 2008已经推出了约1年了,奇怪的是,很多公司仍然没有将自己的数据库升级。现在这些公司面临着再次作出决定:是跳过升级到SQL Server 2005 还是直接到SQL Server 2008?没有使用SQL Server的是否要使用?要作出这个选择并不简单,IT168记者走访了很多企业,旨在将目前企业数据库应用状况如实呈现。本期采访的是51job首席DBA 杨向勇。

杨向勇简介

    杨向勇,51JOB首席DBA,主要从事数据库系统设计、管理维护、性能优化等工作。喜欢在各大技术论坛流窜,现任Itpub.net新技术版版主。工作之余,喜欢分享技术、经验、心得体会。

51Job数据库在关键性业务上的应用

   对于51Job的数据库在关键性业务的应用,杨向勇表示,目前,51job所有比较关键的,核心的应用都跑在Oracle数据库上,并且采用较高端的硬件设备来运行 Oracle 数据库软件,相对来说成本比较高。这样做的主要原因是公司关键应用是OLTP。Oracle数据库在联机事务处理方面有着其他数据库不可比的优势,比如并发事务处理、数据多版本读一致性、锁处理等方面都有着明显的优势。公司还有一部分应用在Mysql上,那为什么还要用Mysql呢?原因很简单,随着公司业务的变化,应用越来越多,需要的数据库自然也越来越多了。有些非关键的应用,也用Oracle数据库来跑,显然成本太高了。所以会将一些相对应用不太复杂,业务不太重要业务放在Mysql上来跑,这样可以省掉数据库软件方面的成本。

   公司现在主流的数据库都有在用(如Oracle、SqlServer、Mysql),只是不同的应用用到了不同的数据库。至于将这些现在用的数据库换成其他应用的数据库,是否影响到公司业务,杨向勇表示不太确定,总的来说还是要看应用类型。单从技术上讲,都是可以更换数据库来完成目前所有应用的。毕竟现在主流的关系型数据库它们都有着共有的功能,都可以满足商业中基本的应用的需求 。但是,每一类型的数据库又都有自己的特性,准确地说应该是自己擅长的地方。如Mysql开源的,Licence费用为零,在社区可免费下载使用。但如果将公司核心应用换成mysql,特别是OLTP应用(7x24在线服务的),对于我本人来说我还是会三思而后行,毕竟在不能只考虑成本,其他方面也要考虑。如稳定性、安全性等。比如公司OA系统,这样的应用我认为SQL Server是可以胜任的。
 

0
相关文章