★迷失与回归 中小企业数据库选型
中小企业数据库选型的依据
那么中小型企业和初创型企业,如何选择自己合适的数据库产品呢?客观上讲,目前市场上大部分的数据库产品都能满足数据存储和处理的需求。
“企业需要考虑自己所从事的行业,都有哪些成熟的软件产品,这些成熟的软件产品下面支持的数据库平台都有哪些,这个产品的列表清单需要先拿出来,供管理者选择。因为你的企业一旦做大,你肯定会选择使用这些软件的。”ITPUB信息化版的一位斑竹这样表示。
数据库和存储的规划远比选择某个产品重要,在采访中,多位技术主管一直这样认为。因为数据是动态变化的,需要对业务规模相应当数据规模有一个预期。如果综合成本较低的情况下,中小企业也可以考虑使用大型商业数据库的低端版本,至少在心里上对企业数据有足够的安全感。
中小或者初创企业的技术人员在购买数据库时,可以优先考虑以下问题:
1 我目前即将采用的技术架构,我的技术人员对哪一种数据库产品了解最为深入;
2 未来6个月,估计我的数据量和交易量会达到什么样的规模?未来12个月呢?
3 我能否方便地得到相关产品的技术服务?
4 我的业务系统都有哪些?未来还会增加哪些系统?他们的技术架构分别是怎样的?
5 我前期打算投入的综合成本是多少(产品购买,技术人员,需要支付的服务成本)?
没有最好,只有最合适;只有合适自己的,才是最好的。ITPUB社区数据库板区的斑主杨秋宝表示,“选择数据库产品与攒机一样,要选择适合你的。要适合你的业务的类型,你的资金实力。单纯从一个产品,例如Oracle来说,也没有必要追求最新的版本,选一个符合你要求的稳定的版本最重要。对于新建系统来说,一般是选一个产品最新版本的上一个成熟版本,例如Oracle 10g刚出来的时候可以选用9.2.0.4,9.2.0.6这样的稳定版本,Oracle 11g出来的时候可以选用10.2.0.2等这样的版本。”
虽然说大型的数据库软件通常是可支持目前主流的任意操作系统(如UNIX、Linux和 Windows),开发平台也非常先进和多样,但是对于那些中小数据库系统,就不是全面支持了。这时你就要仔细考虑。在操作系统上一方面要考虑当前企业服务器系统和使用人员所使用、熟练的操作系统,另一方面还要充分考虑它的维护和管理成本,也就是DBA对相应操作系统和开发平台的熟练程度。否则就可能在购买数据库系统的同时也要花高代价聘请专门的数据库系统使用和管理人员,这个成本一定不能忽视。
中小企业,建议选择支持Linux和Windows操作系统的产品即可,最好是低端的DB2版本或者Microsoft SQL Server,前者可以保证高扩展性,即便今后业务规模出现大规模扩张和增长,也能够无缝地迁移到企业版的产品上;而后者的优势是可以与Microsoft的Visual studio、.Net架构完善集成,可以与它的Office系统无缝连接。
对于使用Linux操作系统的企业,在技术实力有保证的情形下,开源数据库软件也是不错的选择。
关于数据库服务的问题,目前来自于ITPUB社区的调查显示,对于商业数据库厂商,最近2年,Oracle数据库的服能力和水平饱受指责,相反大家对IBM和微软的数据库服务满意度较高,这很可能是IBM数据库DB2和微软SQL Server在2007年取得较大增长的原因之一。
一位Oracle的用户向记者抱怨,用户花钱后,根本买不到可用的服务,大部分的企业只能依靠自己的技术人员解决突发性问题。
来自于中国联通的资深DBA杨先生表示,“Oracle服务曾经买过,现在早已过期,我们只选择原厂的服务,不买第三方的;总体的说来对ORACLE原厂的服务打分的话,100分满分我只能给出50分吧。有服务时如果遇到问题直接拨ORACLE的800,他们会首先说你先在metalink上开一个tar(现在叫sp),因为Oracle公司人少问题多的缘故,这个tar的级别一般非常的低,得到响应的时间估计得几个小时或一天半天,你还得再次的打电话要求提升服务级别。而且有的时候一个问题用文字(特别是英文)描述起来与直接交流比起来十分的不舒服,所以这就面临着处理问题十分的不及时。如果是在周六、日发生的问题拨800,电话直接就被接到国外了,对于口语不好的人来说面临的只能是挂掉电话。如果遇到的问题很严重,请求现场服务,Oracle只承诺以最快的方式到现场,对于有Oracle分公司的地方还好一些,对于没有分公司的地方问题处理可能会延迟不短的时间。”
而服务的因素,恰恰是中小企业应该考虑和关注的。因为大型企业,已经有了足够的技术储备人才,自己已经具备解决相关问题的能力。
数据库厂商在关键用户的争夺上其实格局已定,而下一阶段针对中小型企业市场的争夺,肯定会愈演愈烈,我们可以拭目以待。
0
相关文章