最近一直忙着赛事平台上线,暑期要到了,赛事平台该大显身手了。数据库漫谈只开了个头,没有往下写,最近经不起催更(没想到技术文章也有这待遇),就抽空加班开干。
首先写oracle,这是关系型数据库的最早玩家,也是最巅峰。
1970年,Codd, E. F发表了关系型数据库的理论基础《A relational model of data for large shared data banks》。同时,IBM也开始了关系型数据库的研究工作。或许是网状数据库IDS太赚钱,IBM没有推出关系数据库产品。给了oracle脱颖而出的机会。oracle从V2开始一直到V8引领着关系型数据库的发展。在国内,oracle也是数据量比较大的场景的选择(当然也贵),oracle的DBA也是比较吃香的岗位。就是因为贵,国内的互联网公司后来纷纷开启了去oracle工作。但是据说为了达到同样的效果需要购置更多的服务器。也就是说买oracle钱都去买服务器了。从这点也能看出oracle的强悍。
我一直比较纳闷的是,这么牛的数据库系统,客户端工具根本不能看。使用oracle必然搭配第三方的客户端工具。显然不能说是技术实力不行,具体什么原因只能问Ellison了。oracle公司并不是只卖数据库,其实更主要的业务是管理系统。另外一个冷知识,通常用圆柱体来代表数据库,oracle的总部大楼就有圆柱体的元素。
国外情况不清楚,但是在国内,oracle是王小二过年了,行业内很早就发起了去oracle工作,信创工程又加了一把火。不管未来如何,oracle曾经是王者,俯瞰当时的对手DB2、Sybase、SQL Server等。另外mysql也是隶属于oracle公司的。