象Oracle这样的数据库, 在License上面的监管将越来越严历, 随着业务的增长而导致的数据库性能问题, 将如何得到解决? 在过去的相当长的一段时间内, 我们的企业都不惜在硬件升级上大花血本, 但这种简单的解决方法将变得越来越困难, 原因以下几个方面:
1, License的费用增长
当你用硬件升级的道路(如增加CPU)来解决性能问题时, 势必会引起Licence的增加, 你将付出硬件的成本, 同时也得支付License的费用, 并且Oracle这样的原产服务成本也随着License的增加而增加. 现在许多行业还在用盗版的Licence, 如买了标准版, 但用了企业版; 没有买Replication或RAC, 但却正在用他们. 但这种情况还能走多久呢?
2, 硬件升级并不能解决问题
我们大部份的企业现在用的系统业务量还少, 增长速度没有硬件技术提高的速度来得快, 因此在过去的这些年中, 通过硬件升级的方法还是帮他们解决了系统的性能问题. 但这种方法的效率正在变得越来越低, 甚至根本不起作用. 我遇到过IBM P590 (16CPU / 24G Mem)上跑一个约50G大小的数据库, 但还是遇到了性能问题. 难道我们还要对这个系统进行硬件升级吗?
3, 时间成本
系统慢必定带来时间的损失, 现在很多公司的时间成本并不高, 因此可能对系统慢而造成的时间成本并不在呼. 但随着时代的进步, 随还能过多地浪费时间呢?
4, 数据增长
一方面越来越多的业务的数据进入了数据库; 另一方面业务本身的发展也带来了数据量的增大. 现在已经没有几个企业能承受数据损失了, 这说明数据库中的数据已经很重要了, 因此性能问题绝对是一个和公司息息相关的问题了.
在随后的几年中, 对于能够进行性能调整的DBA的需求会越来越多. 企业将会为软件和服务支持同硬件一样的成本, 技术人员的价值将越来越得到体现.
DBA越来越春天了? 技术越来越春天了?
留言 (7)
最近对DBA重要的感觉体会越来越深
Posted by sumnny | Jan 11, 2007 9:57 PM
其实是对DBA的技术要求越来越高.
Posted by anysql | Jan 12, 2007 8:11 AM
确实强~!
Posted by lihuawei | Jan 15, 2007 9:37 PM
其实呢,不好的性能,可能改个SQL,改个方案就解决了。
很多时候不在乎买更好的设备。
毕竟买好设备没有坏处,而且可能对有些人有好处。
也不能只想着技术,要想博弈啊。
Posted by dido | Jan 16, 2007 2:57 PM
企业不能一直这样当袁大头啊!
Posted by anysql | Jan 16, 2007 3:48 PM
越来越有manager people的意思了 嘛
Posted by boypoo | Jan 16, 2007 9:43 PM
的时间成本并不在呼
‘呼’有个字调整为‘乎’
好文
企业愿意掏钱买机器,不太愿花钱买服务。
Posted by 铁匠 | Aug 1, 2007 2:45 PM