中国数据库前世今生——回望80/90年代老一辈开拓者的窘迫与被动

前言

观看《中国数据库前世今生》纪录片后我的感受颇多,也能感受到80/90年代老一辈开拓者们的艰辛,我是89年生人,赶上了80后的末班车,97年接触到电脑,小学的时候就有微机课,想一想当时系统好像的DDOS那种的,觉得还是走在了时代的前沿,记忆力还有一段控制台命令:【cd cai】【cd game】【game_tab】然后就能开启一个最早的打拼音的游戏了,就一个小人站在那,按对一个字母就开一枪那种,那时候还玩的乐死不疲。每次去机房都得套鞋套,说什么防病毒~我嘞个荒唐啊,哈哈,想起来还是满满的回忆呢。今天先抛去我出生后的感受,先来一起看看80/90年代咱们老一辈开拓者奋斗的艰辛吧。

80年代——起步——新兴的计算机竞赛与活动

80年代对于我们来说是非常老的事情了,我们肯定是没有什么记忆的,听听老一辈的回忆还是能感受到当时奋斗的窘迫与被动的。

第一次计算机竞赛

这个年代说计算机比赛哪真的是有些惊讶啊,当时的全国一等奖是使用字符打印出了一个大熊猫,就用这个成绩保送到了清华大学,这是视频中展示出来的信息,但是我没有搜索到这个大熊猫的图片样式,当时应该有拍摄照片,但是由于网络不发达并没有网络存留,我是真没找到,但是通过这个视频我知道了这个事情,其实有很大的启发,现阶段我们觉得这都是小儿科,甚至我可以直接命令AI智能体生成一个字符串拼接出来的大熊猫,虽然它只打印出了一个猫,我问的也比较简单,复杂的提问一下也是可以的。

微电子技术及其应用展览会

可以看到小朋友们已经不是【一指禅】打字了,基本键盘指法已经熟悉了,时间是一个好推手,让我们的新一代的小朋友们飞速的成长,当时的显示器都是这种大头的,现代00后的小朋友们好像看到的都应该是超薄的了,你们很幸福。我当年暑假的时候在网吧当网管,还遇到过这种电脑的显示器冒烟的情况呢。

80年代的初伪数据库

在视频中我们可以看到80年代的财务报表是需要麻袋来装的,然后录入员开始几天几夜的录入,非常疯狂的操作,放在现在想都不敢想的事情,用高拍仪录入图片,在用Python写个脚本读取信息后存储,别说麻袋,几顿也无所谓,可是当时不行啊。当时录入完毕之后还得计算出对应的结果,统计出具体是数据信息,这是更加无法想象的工作强度。

那个时代搞信息化难度不是一般的大。

当时很多的工作人员是没有见过计算机的,更别说接触过键盘了,就算接触过的录入信息也可能是一只手指头一个个字母的一阳指式录入,困难是无法想象的。

软盘——论文利器

80年代我印象中用的最多的数据存储方式不是电脑,因为不可能每人都有电脑,大学里写论文会用到磁盘,印象中3.5寸的时候一般大学生就能用得起了,这个就是当时最先进的移动存储设备,存储的内容也不多,都是按兆算的,也就放一篇论文,论文还不能大喽,一般也没什么图片,如果有图片的话你发现根本存储不下,而且还得非常用心的保护它,不然一旦损坏所有的付出都将付诸东流,主要是它也非常容易损坏,一个划痕一次折叠都可能出现读取失败的问题。

85年引入oracle

当我们85年引入oracle之后我们才真正的知道数据库,我们智能被动的使用其它国家的数据库,没有自己的标准,但是他们给了我们一定的引导方向,网上最近很流行的话就是鹰酱不敢给我们画PPT了,因为他们画的PPT我们都超额的完成了。

SQL的出现

有了数据库后发现很多事情真的很方便了,免去了之前很多面向过程的问题了。

计算机——信息管理者

计算机理念的升级,计算机从计算单位,又升级到了信息的管理者了。

引入Oracle的价值

Oracle是魏中朝引入到咱们国内的,有了他的引入,我们了解了数据库的数据存储结构,也知道了这个数据直接用就好了,没有那么麻烦的事情,在我国软件开发的前期起到了非常大的作用。甲骨文这个名字也可能是魏先生翻译过来的。

我们其实还需要很多例如魏先生这样的爱国人士,将在国外学到的先进知识拿回到国内的。

学习数据库的窘迫

80年代计算机还没有普遍的进入到各大学校,更别说个人计算机了,当时上课的时候有数据库概论课程,学习完成之后是无法校验SQL是否正确的,就算是有计算机,这个计算机的硬件环境也要可以支持安装Oracle的,大家也都知道Oracle安装的麻烦程度和对磁盘大小的要求,说实话很难,老师也没有办法,有学生问老师,我写的SQL对不对的时候,老师也只能无奈的回答道:你这个应该是对的。

当时是根本没有上机课程的,与现在差别很大,现在我上课基本就是多媒体教室和机房换着来,先多媒体讲解理论,然后去机房练习,学生们上手也快,也没有什么要带鞋套的说法了,但是当时是真的没有办法。

87年10月举办第六届数据库大会

第六届数据库大会在87年举行,说明85年之后的两年里大家对数据库的重视程度都很高,持续的各类大会也都很多。

80年代其实总结起来也就是两个词——盲目、期待。

盲目是绝大多数的人对于计算机这个词都是新鲜的,只是觉得高大上而已,没有一个具体的量化能力。

期待这个词就更加的神学了,当时很多人就认为例如给它两麻袋的票据,它自己就可以录入变成数据呢,是超级的期待,完全不符合事实逻辑,所以我们数字化建设真的是任重道远呢,幸好85年过后魏中朝先生引入了oracle数据库,这才让我们知道了数据库的结构,上图中可以看到郑晓军老师手里的oracle数据库的安装一书,从厚度上来说就知道当时仅仅是安装就很麻烦了。现阶例如我们使用腾讯云的数据库,只需要创建完毕等一会,开启可访问的IP与端口后就能直接访问,相差太多,当时的人们真的是用了非常大的努力啊。

90年——中国整个信息化蓬勃发展的10年

有了oracle的基础,我们对于软件开发的力度茁石的算是提高了一大截,各大银行,金融,铁路都用上了数据化,这里单独说一下铁路,我们小的时候就能看到买火车票的售票员开始使用计算机来售票了,连接上一个打印机,你说从哪里到哪里给了钱就给你打火车票,很方便了,而且再后来就是可以使用网络购票,网络购票大家都知道用12306网站,这个网站对于国外的网站来说就是神一样的存在,每天的数据都是非常庞大的,如果计算全年的数据哪就是多少个T都不一定存的下啊。

这个时候微软的SQLServer和DB2也都出来了,与oracle一争天下,大争之世但是没有看到我们国产的数据库,其实我看到这个部分的时候也很迷茫,咱们国家的先驱开拓者们也都很努力了,但是智能被动的去使用别国的产品,难道是我们自己搞不出来吗?实际上这可能是真的很难搞,我媳妇的同学,在读研究生的时候带她的导师就是半夜调数据库突然猝死的,他们那一辈人真的付出了非常非常的多,是真的人才不够,人才都跑国外去了,国内当时真正明白计算机的会使用数据库的人少之又少,研究起来是进度非常缓慢的。

新血液——新颠覆

市场里出现了新的数据库,新的血液带来新的挑战SQLServer和DB2来争夺了oracle的一些市场份额,一些新的企业也想进来分一杯羹就要提出更多新的颠覆思想。

DBMS杂志在1994年的2月份发布了一篇文章,新一代的数据库,各大厂商都在数据库这块大蛋糕上拼搏。2000年的时候有个统计,oracle占比数据库的市场份额是100亿,可以说是遥遥领先也不为过,有一个重要的原因就是线上线下的活动,oracle是举办活动次数最多的数据库厂商,我们之前都知道的肯定就有oracle数据库认证这个证,除了这个证oracle还有很多的其它证件,举办的活动也多,推广力度也大,征集了各类的问题,时刻的纠正oracle的正确发展方向,用的多了它的辐射面也就广了,大家都用的oracle,所以90年代虽然说是群雄兵锋起,但是依然没有力压oracle。

数据库厂商赢在系统式营销与可视化操作

在90年代的数据库视频中我觉得我这里收获到的最大价值就是主持人说的这里。作为一个技术人,我之前对营销是嗤之以鼻的,我一直认为酒香不怕巷子深,但是从实际情况出发,我觉得我脑子真的是秀逗了,办市场活动真的是浪费钱吗?在实际的商战里面有无数的公司产品不是简单的靠技术获胜的。是靠洗脑获胜的,靠市场获胜的。正如上文所说到的各类认证,如果你有oracle DBA当时是真正的能拿到年薪20~30万的,用实际的收入来宣传这种力度将会无限放大,后期在14~16年的时候Android开发和iOS开发也是经历过这个历程的,当时也是铺天盖地的各类活动,其它的移动系统都被排挤在外,我印象中唯一能对抗的就是活动做的最多,广告出的最多的手机了,产品营销有的时候真的是比技术厉害。

90年代的可视化数据库,Windows NT是一个真正的颠覆性的系统,因为它有了可视化的页面,Microsoft SQL server安装也是可视化的安装页面了,并且售价也仅仅是SyBase SQL server的一半。至此微软的企业级数据库慢慢的开始成功。90年代末SyBase SQL server就被彻底的淘汰掉了,可以在这里看到一个简化操作的可视化页面其重要程度,那么这里涉及到的就是用户的UE,对后面的数据库开发也起到了很大的促进作用。

各大厂商——咱们应该是好朋友

90年代各大厂商相互竞争,最终杀出了一系列的最终强者,但是这个过程中是不是太过血腥,我们应该是好朋友,在一起商讨一些如何能让数据库发展更好的设计或者是颠覆的想法,是我们未来发展真正需要的,不过很多事情不能理想化,我们科学无国界,但是科学家是有国界的,我们在90年代是奋起学习的10年,这10年我们沉淀了我们的理论,为了未来更好的腾飞所准备。

我们80/90年代数据库的发展离不开外企的帮助,我们后续的数据库发展也可能离不开国外的技术人的思想,为了未来中国数据库市场的繁荣,我们共同为数据库的发展做努力吧。

总结

这两期的视频我是都完整的观看过了,请问您呢,是不是也详细的观看一遍呢,真的是非常有价值的,我知道了咱们国内的数据库在80/90年代的时候发展真的是很困哪,只能被动的跟随者国外的一些先进思想与技术进行学习,老一辈开拓者们的艰辛我们是想象不到的,特别是开各类会议的时候主办方的技术大咖都是外国人的时候那种心里肯定是不舒服的,但是我们是在积淀我们的理论,夯实我们的技术,在未来我们肯定会让我们国产的数据大放光彩的。

欢迎来参加此次活动,争取能为数据库建设添砖加瓦,活动地址:https://cloud.tencent.com/developer/article/2432831

相关推荐

  1. chatGPT前世今生

    2024-07-20 16:22:02       58 阅读
  2. WinForm前世今生

    2024-07-20 16:22:02       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 16:22:02       106 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 16:22:02       116 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 16:22:02       95 阅读
  4. Python语言-面向对象

    2024-07-20 16:22:02       103 阅读

热门阅读

  1. 基于深度学习的天气预报

    2024-07-20 16:22:02       27 阅读
  2. 设计模式-建造者模式

    2024-07-20 16:22:02       27 阅读
  3. 基于 Gunicorn、Flask 和 Docker 的 Web 应用开发

    2024-07-20 16:22:02       30 阅读
  4. 使用git worktree同时打开同一项目的不同分支代码

    2024-07-20 16:22:02       30 阅读
  5. 【SpringBoot】单元测试之测试Service方法

    2024-07-20 16:22:02       27 阅读
  6. css样式

    css样式

    2024-07-20 16:22:02      27 阅读
  7. deque学习笔记

    2024-07-20 16:22:02       27 阅读