|
其实一致性和并发一直是数据库领域的一个永恒的话题,深入到底层无非是锁机制的问题,如何抉择和定位及后期的弥补是数据库厂商一个艰难的课题。
ORACLE采用乐观锁机制和回滚段镜像带来了高并发和数据的多版本读,这点是好的,而DB2和其他数据库产品(如SYBASE,SQL SERVER)采用悲观锁机制带来了数据的当前读,当然DB2后来也引入了乐观锁机制(V9.5+)。
产品层面,ORACLE推出了RAC,DB2推出了PURESCALE,着力点无非是要保证业务环境的高可用性。
从DB2发布的新版本新增功能来看,DB2在不断向ORACLE学习,作为老牌的数据库厂商,“师夷长技”这点还是值得肯定的。
一直以来,DB2都是以贵族的身份出现在数据库领域,ORACLE以王者的风范出现,不管是售前还是售后环节,^_^。
无论是ORACLE还是DB2,都只是一个数据库产品,是产品就必然有其优缺点,如何做到“光大其优点,弥补其缺点”,为客户带来更好的服务才是王道。
做DBA,今后的技术方向不能只盯紧数据库,应该把这把刀磨砺好后,扩展到其他层面,例如应用,服务器,操作系统,中间件,存储,网络等,这样的话在解决实际问题才可能更全面些。当然客户也更喜欢软硬件结合得很好的厂商,无论ORACLE还是IBM,或者其他厂商,其方向都不会只是数据库,都已经在提解决方案了,这个可以有。
数据库领域的相关高人还是比较佩服盖国强和牛新庄等人的,技术做的好,人也不错,当前钱也赚得不少,^_^。
[ 本帖最后由 kt563 于 2011-7-25 10:57 编辑 ] |
|