|
1,DB2
Oracle
SQL Server三者的优缺点;
优势:
sql server 管理简单,易于控制,小型数据库性价比很高
oracle:支持面向高并发的oltp,其中的并发和锁定的设计无与伦比的实现了读写互不阻塞,从而非常适合大量数据的高并发的oltp。同时,也兼顾了一些olap的应用,总体性能优越。
db2:稳定,技术最强大,在金融领域广泛使用。
缺点:
sqlserver和db2都没有像oracle那样的锁管理控制,db2的锁控制很复杂。sqlserver总体性能不及oracle。
oracle总体的实施成本相对较高:高昂的许可费,维护费配套的硬件费。
oracle需要专业的dba来维护,对开发也有一定要求,所以需要人力成本,不过由于这两年的普遍使用,人力成本已经大幅下降(从事的人多了,企业可挑选的余地很大),但是比起sqlserver还有一些高昂。oracle的执行计划有时不稳定,而且oracle的部分特性比如rac,dg,gg需要另外许可费,而且非常难以掌握和实施,高级特性学习成本相当高(虽然实施起来确实不错)
|
|