深度对比Oracle 与SQL Server 一般的公司通常会在他们的信息系统架构中引入多种数据库平台,同时引入三到四种不同的RDBMS 解决方案的中大型公司也并不少见,当然这些公司里面的DBA 们通常也需要同时拥有管理多种不同平台的技能了
只在一种平台上展开工作的数据库专家们也通常会期待着在他们的下一份工作中能学到点不一样的东西,那些有勇气的人们则愿意花时间、金钱和精力去学习新的东西,也有其他因为换了新公司或者是为了找新的工作而去学习新的系统的人们,毋庸置疑的一点就是公司老板和人力专家们会更加青睐于那些拥有多个领域经验的求职者
依我个人的经验来看,在学习一个新的数据平台的时候,最好的方法就是在新的环境中去发现那些你已知的东西,这样学习起来会简单很多
当然,当中也会遇到一些全新的概念需要去学习,或者是忘掉一些你现在已知的概念,但不管怎么说你不是从零开始 的
比如 说一个做 SQL Server 开发人员 在要写 Oracle存 储 过 程 的时候可 能会先 去找那些内 置的函 数然后 比较 它 们之 间不同点,她 也可 能会去比较 变 量 声 明 以 及错 误 处 理的异 同
本 系列 文 章 中我将 尝 试 对Microsoft SQL Server 和 Oracle RDBMS(以 10g 及 以 后 的版 本 为主 )进 行 一个深入的比较
我会主 要集 中于这两 种数据库之 间架构上的比较 ,当然不要期望 我会给 你一个详 尽 的比较清 单,但是我会尽 我所 能的让 你看清 这两 种当今 世 上应 用 最广 的数据库之 间的相 同和相 异 之 处
本 文 是以一个 SQL Server DBA 的角 度去构思 和写 作的,不过 相 信这对Oracle 专家门 了解SQL Server 这一面也是很有参 考 价 值 的
废 话 少说,开工吧