众所周知,在PC领域,尤其是服务器领域,有一个“老三样”的说法,那就是CPU,操作系统,数据库,这三样东西,牢牢的被美国垄断着,CPU以intel的X86架构的芯片为主,操作系统以windows为主,而数据库则以oracle为主。
成都创新互联公司客户idc服务中心,提供成都棕树电信机房、成都服务器、成都主机托管、成都双线服务器等业务的一站式服务。通过各地的服务中心,我们向成都用户提供优质廉价的产品以及开放、透明、稳定、高性价比的服务,资深网络工程师在机房提供7*24小时标准级技术保障。
后面国内的企业们不断的去IOE,即去IBM的小型机,去oracle数据库,去存储化,尤其是随着“云”的出现,慢慢的这“老三样”的垄断地位确实被动摇了。
不过,随着2019年过去,我们发现这老三样其实不是被动摇,一定程度上甚至实现了被替代,尤其是华为,已推出自己的产品,率先实现了从芯片到系统,再到数据库的替代。
芯片方面,华为采用的是ARM架构的处理器鲲鹏920,这颗处理器虽然单核性能不如X86架构的芯片,但胜在核心多,多核性能就不输于intel的CPU了。
而在系统层面,目前有着众多的国产系统,不管是各种麒麟linux,还是深度推出的基于华为海思芯片的linux,或者最近推出的UOS,都是支持华为鲲鹏920的。
而在数据库上,华为有自研的高斯数据库,数据显示,高斯数据库目前12年多了,已出货3万多套,用在了工商银行、招商银行以及一些电信运营商中。
而近日,浙江移动更是表示已经顺利完成了基于华为鲲鹏处理器核心业务系统的大规模商用,这个业务系统采用的就是鲲鹏920芯片,华为高斯数据库,以及国产系统。
可见,华为确实已经率先实现了从芯片到系统,再到数据库的全面取代,甚至我们可预见,接下来的2020年,这种趋势会更加明显,甚至有可能成为“国产替代化”元年,在芯片、操作系统、软件、泛 科技 等诸多核心产品技术,我们都将逐步实现“国产替代”了。
价格肯定是个原因,但是为什么之前能接受,现在就不能接受了?MySQL也不是主因,Oracle/MySQL/SQL Server的混战很早就开始了。
说到底是由于整个技术栈的变更引起的。今天的数据存储层,职责简化,功能简化。数据存储的结构,方式都有了很多的变化。这些数据库产品不是没有对这些新特性的支持,但是大家就是喜欢外部那些解决方案,结果就是在很多领域,数据存储层从”解决方案“退化成了”解决方案的一环“,相应的可替代性也就更强了。
如果你说的是范式,二楼的理解不正确
第一范式是有主键,又被称为主键存在性
第二范式是主键依赖性,也就是所有非主键字段和主键有关系
第三范式是主键唯一关联性,所有非主键字段和主键有关系,且只和主键有关系。也可以叫做取消传递依赖性。
第四和第五范式属于内部标准,而不是通用标准,各个地方都不一样,每个公司也有不同的定义,这里也不说明,这些也不是oracle特有的
之所以说二楼理解不正确,是因为它的第二范式是完全错误的,在设计表的时候如果字段和主键无关,这表有什么用处,比如说我设计一张人员表
有user_id,username,city_id(员工所处城市),sex(男女),slient_id(产品流水号)你说这张表有什么用处,产品流水号和人有什么关系?这种东西显然应该出现在产品表中对不对?
第三范式有些人不能理解,其实是为了防止传递依赖
比如说做一个人员表:
user_id,username,city_id,prefer_id(人员所属的省份id)
这里就存在传递依赖,因为一个人总是在一个城市中,也在一个省份中,而一个城市同样存在于一个省份中,这时候,省不仅和主键user_id有关系,也和city_id有关系。
而我肯定有一张city的表,表中同样有每个城市属于每个省的对应关系,这样的话,数据就重复了。在维护的时候就增加了成本,而且容易出错。
国家数据安全法,个人隐私法新颁布,和银行信息安全生产条例等多个法令要求越来越严格和规范。
Oracle安全级别并不高,主要是美国出口限制。加密算法也不可能帮我们改成国密算法。
另外生产安全级别Oracle也N年原地踏步了。无法适应新的要求,如异地多活,分钟级切换等。
Oracle不但是退出中国,国际上竞争力也是下降明显了。而且还那么贵,售后成本惊人。因而被替换是理所当然了。
1.买不起 太贵
2.担心漂亮国耍流氓 卡脖子
从大的层面看,这是国家的信息安全的举措。自从美国棱镜门事件曝光后,我们对国家安全的战略上升到了一个新的高度。在这种情况下,在数据库管理软件上摆脱美国公司的控制,就是一个必然的行为。今后,不光是数据库,其他诸如服务器、交换机等设备也要采用国产化,摆脱欧美国家公司的控制。
去Oracle数据库是全世界IT界的大趋势 除了讨厌oracle的垄断和高收费 也是技术革新和竞争的必然结果。亚马逊去的尤其彻底 云计算部门开发出了各式各样的托管的Oracle替代品 其他部门也彻底去O 不但自己不用 还拉掉了无数以前Oracle的用户。oracle大而不死 靠的是一些非常传统的行业 技术能力不强 革新动力不足 依赖oracle数据库不能自拔。国企如果在去oracle的路上 说明方向正确 有魄力 也是国内云计算和数据库开发的市场机会。
不仅仅是Oracle数据库,甚至去windows、office、.net架构……
原因:自主可控,安全问题!
目前中美关系恶化,且是未来几十年的主基调,美国也频繁对中国企业进行技术封锁和制裁,前车之鉴比比皆是。中国企业,特别国企不得不未雨绸缪,避免关键时候被掐脖子,被釜底抽薪,直接休克致死!
当然,棱镜门事件也让中国企业担心国外软件系统的后门问题,这也是安全问题!
其它数据库水平上来了,oracle不可能天天有重大改进,也就是稳定性好一些。
核心还是性能问题,再者这玩意太贵
自己富是为国家富做贡献
安全
不是现在吧 ,去 ioe 已经好多年了