关于数据库:数据库漫谈一

42次阅读

共计 6400 个字符,预计需要花费 16 分钟才能阅读完成。

从大学开始学习, 到近 10 年做业余数据库性能优化工作,接触数据库已有 20 年 +,这期间踩坑有数,也播种颇多,但都缭乱繁冗,每逢培训新共事或与同行论道,都是千头万绪,东拉西扯,不成零碎。预先回味,百密一疏,懊恼不已。

最近因工作略有闲暇,也开始迷上了写一些网络文章,所以决定写一个数据库漫谈系列,借此机会梳理一下这些年的心得。不求圈粉有数,如能让他人少走一些弯路,就很快慰了。

话不多说,先说说数据库的历史吧。

数据库的倒退是和计算机技术的倒退非亲非故的,然而在计算机被制作进去之前就有了数据库的需要。从最早的结绳记事到近代的账本,其实都是数据库的雏形。

如果你要说诸如史记离骚也是数据库的雏形,我也不会拥护。但我在这一章里次要讲传统的数据库概念,既关系数据库系统(RDBMS),所以不盲目的想到了帐房先生的账本。

计算机被制作进去之后,人们发现用它来记录账本之类的数据变得不便多了。于是各种各样的数据就被疾速的记录进计算机的硬盘里。

然而随着数据量的减少,数据的查找,更新以及日常保护也日益变得复杂,于是,聪慧的计算机工程师们想到了开发一种通用的结构化查询语言(Structured Query Language)。

而后,赫赫有名的 SQL 语言就诞生了。

顺便说一句,SQL 语言的诞生也不是欲速不达的,从 1966 年,过后在 IBM 工作的英国计算机科学家埃德加·弗兰克·科德(英文:Edgar Frank “Ted” Codd)发表了关系数据库实践。

而后利用 10 年的工夫开发了最后的关系数据库原型 System R 零碎,实现了 SQL 语言的最后设计。并在 1976 年发表了论文《System R: Relational Approach to Database Management》

然而很遗憾,System R 还不是真正的商业意义上的关系数据库。不过在 1981 年,科德因在关系型数据库方面的奉献取得了图灵奖,也算对这位当过空军加入过二战的传奇人物的贬责。

就在科德发表了论文不久,另一位计算机界的传奇人物拉里・埃里森(Larry Ellison)就敏锐的发现了它微小的商业价值,并以最快的速度开发出了最造的商业意义上的关系数据库:ORACLE。

过后埃里森刚来到上一个公司 Ampex,理由是“我比公司的头儿们懂技术,也比他们懂市场,如果他们能经营公司,我也能。”

于是,他和两个共事(Bob Miner 和 Edward Oates)一起开办了软件开发实验室”(Software Development Labs),并在 1979 年公布了商用 ORACLE 产品,这个数据库产品整合了比拟残缺的 SQL 实现,

其中包含子查问、连贯及其他个性。恰好此时美国中央情报局想买一套这样的软件来满足他们的需要,但在征询了 IBM 公司之后发现 IBM 没有可用的商用产品,他们分割了 RSI。于是 RSI 有了第一个客户。

至于 IBM 为什么本人开发了原型零碎,发表了论文却没有开发出商业产品。可能起因有很多,然而上面两点是次要的:

  1. IBM 的钻研人员大多是学术出身,他们最感兴趣的是实践,而不是推向市场的产品;从学术上看,研究成果应该公开,因为发表论文和演讲能使他们成名,何乐而不为呢?
  2. IBM 过后有一个销售得还不错的层次数据库产品 IMS,推出一个竞争性的产品会影响 IMS 的销售人员工作。

直到 1985 年,IBM 才公布了关系数据库 DB2,而埃里森那时曾经成了千万富翁。

1982 年,埃里森将也将公司名改为 ORACLE。自此,一个关系数据库王者的时代就到来了。

上面是从百度里抄来的内容,大家一起来看看红色伟人的倒退历程吧。

1984 年,三年内,先后进军加拿大、荷兰、英国、奥地利、日本、德国、瑞士、瑞典、澳洲、芬兰、法国、中国香港、挪威、西班牙。1986 年上市时,年收入暴升至 5500 万美元,同年 3 月招股,集资 3150 万美元。1987 年收入达到 1.31 亿美元,甲骨文一年后成为世界第四大软件公司。两年内再进军墨西哥、巴西、中国、塞浦路斯、马来西亚及新西兰。一年后,支出再升一倍至 2.82 亿美元。1990 年,甲骨文两年内挥军进入智利、希腊、韩国、葡萄牙、土耳其、委内瑞拉、中国台湾、比利时、阿根廷、哥伦比亚、哥斯达黎加及菲律宾等地,然而当年甲骨文的业绩首次产生亏损,市值急跌 80%,埃里森首次安顿资深管理人员参加经营。1992 年,旗舰产品 Oracle 7 面世,使该公司业务从新步上轨道,年收入达到 11.79 亿美元。曾被视为甲骨文接班人、但起初被踼出局的 Raymond Lane 负责首席运营官。1995 年,埃里森发表 PC 已死,把全数产品推向互联网倒退,并另组“网络计算机公司”(Network Computer),销售“网络计算机”,最终被淘汰开场。2000 年,科网靠近序幕时,推出 E -Business Suite,抢占利用产品市场,与今日的生意搭档形成重大利益冲突。同期微软及 IBM 数据技术晋升,尔后 Oracle 新增订单数目标占有率,在两年内上涨 6.6%,业务倒退 10%。2003 年,敌意收买仁科软件公司,引起业界哄动。两公司的争议新闻层出不穷。同年美国司法部落案阻止甲骨文收买。2004 年,历经 18 个月的拉锯战,终于胜利购并仁科软件公司。2007 年,收买 BEA Systems。2009 年 4 月 20 日,甲骨文公司发表以每股 9.50 美元,总计 74 亿美元收买太阳微零碎公司(Sun)。2013 年 2 月 4 日以每股 29.25 美元作价收买网络传输产品制造商 Acme Packet,交易规模约为 17 亿美元。2013 年 7 月 15 日起甲骨文公司正式由纳斯达克转板至纽约证券交易所挂牌上市。转板至纽交所后,甲骨文公司将沿用“ORCL”这一交易代码。2013 年,甲骨文已超过 IBM,成为继 Microsoft 后寰球第二大软件公司。2017 年 6 月 7 日,公布的 2017 年美国《财产》500 强,甲骨文公司排名第 81 位,营业支出 37,047 百万美元。2018 年 12 月,世界品牌实验室编制的《2018 世界品牌 500 强》揭晓,甲骨文公司排名第 31。2019 年 5 月,继甲骨文在中国裁员数百人之后,该公司西雅图办公室的裁员规模达到 300 人左右,整体公司层面的裁员总数将达到数千人。2020 年 9 月 14 日,甲骨文证实,它曾经与 TikTok 的中国所有者字节跳动达成协议,成为其“可信技术提供商”,但该协定仍需美国政府批准。

在这片文章的最初,附上一篇拉里・埃里森在 2000 年 7 月在耶鲁大学毕业班发表的讲演。因为他句句语出惊人,很冷,最初被耶鲁大学保安请下讲台。

演讲稿件

耶鲁的毕业生们,我很道歉--如果你们不喜爱这样的收场。我想请你们为我做一件事。

请你 — 好好看一看四周,看一看站在你右边的同学,看一看站在你左边的同学。请你构想这样的状况:从现在起 5 年之后,10 年之后,或 30 年之后,

明天站在你右边的这个人会是一个失败者;左边的这个人,同样,也是个失败者。而你,站在两头的家伙,你认为会怎么?一样是失败者。失败的经验。失败的优等生。

说实话,明天我站在这里,并没有看到一千个毕业生的璀璨将来。我没有看到一千个行业的一千名卓越领导者,我只看到了一千个失败者。

你们感到丧气,这是能够了解的。为什么,我,埃里森,一个退学生,居然在美国最具声望的学府里这样厚颜地分布异端?

我来通知你起因。因为,我,埃里森,这个行星上第二富裕的人,是个退学生,而你不是。因为比尔盖茨,这个行星上最富裕的人 — 就目前而言 — 是个退学生,而你不是。

因为艾伦,这个行星上第三富裕的人,也退了学,而你没有。再来一点证据吧,因为戴尔,这个行星上第九富裕的人 — 他的排位还在一直回升,也是个退学生。而你,不是。……

你们十分丧气,这是能够了解的。你们未来须要这些有用的工作习惯。你未来须要这种医治。你须要它们,因为你没辍学,所以你永远不会成为世界上最富裕的人。

哦,当然,你能够,兴许,以你的形式提高到第 10 位,第 11 位,就像 Steve。但,我没有通知你他在为谁工作,是吧?依据记录,他是研究生时辍的学,开化得稍晚了些。

当初,我猜测你们两头很多人,兴许是绝大多数人,正在推敲,我能做什么?我到底有没有前途?当然没有。太晚了,你们曾经排汇了太多货色,认为本人懂得太多。

你们再也不是 19 岁了。你们有了内置的帽子,哦,我指的可不是你们脑袋上的学位帽。

嗯……你们曾经十分丧气啦。这是能够了解的。所以,当初可能是探讨本质的时候啦 — 绝不是为了你们,2000 年毕业生。你们曾经被报销,不予考虑了。

我想,你们就偷偷摸摸去干那年薪 20 万的可怜工作吧,在那里,工资单是由你两年前辍学的同班同学签字开进去的。

事实上,我是寄希望于眼下还没有毕业的同学。我要对他们说,来到这里。拾掇好你的货色,带着你的点子,别再回来。入学吧,开始口头。

我要通知你,一顶帽子一套学位服必然要让你沦落……就像这些保安马上要把我从这个讲台上撵走一样必然……(此时,Larry.Ellison 被带离了讲台)

英文原稿

“Graduates of Yale University, I apologize if you have endured

this type of prologue before, but I want you to do something for

me. Please, take a good look around you. Look at the classmate on

your left. Look at the classmate on your right.

Now, consider this: five years from now, 10 years from now, even thirty

years from now, odds are the person on your left is going to be a

loser. The person on your right, meanwhile, will also be a loser.

And you, in the middle? What can you expect? Loser. Loserhood.

Loser Cum Laude. In fact, as I look out before me today, I don’t

see a thousand hopes for a bright tomorrow. I don’t see a

thousand future leaders in a thousand industries. I see a

thousand losers. You’re upset. That’s understandable. After all,

how can I,Lawrence “Larry” Ellison, college dropout, have the

audacity to spout such heresy to the graduating class of one of

the nation’s most prestigious institutions?

I’ll tell you why. Because I, Lawrence “Larry” Ellison, second

richest man on the planet, am college dropout, and you are not.

Because Bill Gates, richest man on the planet-for now anyway-is a

college dropout, and you are not. Because Paul Allen, the third

richest man on the planet, dropped out of college, and you did

not. And for good

measure, because Michael Dell, No.9 on the list and moving up

fast, is a college dropout, and you, yet again, are not.

Hmm … you’re very upset. That’s understandable. So let me stroke your

Egos for a moment by pointing out, quite sincerely, that your

diplomas were not attained in vain. Most of you, I imagine, have

spent four to five years here, and in many ways what you’ve

learned and endured will serve you well in the years ahead.

You’ve established good work habits. You’ve established a network of people that

will help you down the road. And you’ve established what will be lifelong

relationships with the word “therapy.” All that of is good.

For in truth, you will need that network. You will need those

strong work habits. You will need that therapy. You will need them

because you didn’t drop out, and so you will never be among the

richest people in the world. Oh sure, you may, perhaps, work your

way up to #10 or #11, like Steve Ballmer. But then, I don’t have

to tell you who he really works for, do I? And for the record, he dropped out of

grad school. Bit of a late bloomer.

Finally, I realize that many of you, and hopefully by now most of

you, Are wondering, “Is there anything I can do? Is there any hope

for me at all? Actually, no. It’s too late. You’ve absorbed too

much, think you know too much. You’re not 9 anymore. You have a

built-in cap,and I’m not referring to the mortarboards on your

heads. Hmm … you’re really very upset. That’s understandable. So

perhaps this Could be a good time to bring up the silver lining. Not for you,

Class of ’00. You are a write-off, so I’ll let you slink off to

your pathetic $200,000-a-year jobs, where your cheques will be signed by

former classmates who dropped out two years ago. Instead, I want to give

hope to any underclassmen here today. I say to you, and I can’t

stress this enough: leave. Pack your things and your ideas and don’t come

back. Drop out. Start up. For I can tell you that a cap and gown

will keep you down just as surely as these security guards

dragging me off this stage are keeping me down…”

(At this point The Oracle CEO was ushered off stage.)

正文完
 0