[转帖]数据库Ingres、Oracle、PostgreSQL、MySQL的历史总结
http://www.codeforest.cn/article/192#
Ingres
1973年,加州大学伯克利分校的Michael Stonebraker和EugeneWong,从Edgar F.Codd的论文中受到启发,开发了世界上第一个关系型数据库系统Ingres.在Ingres基础上,又产生了很多知名数据库软件,包括Informix、Sybase、SQL Server、PostgreSQL等。
Oracle
1977年,Larry Ellison与Bob Miner和Ed Oates在硅谷共同创办了一家名为软件开发实验室SDL(Oracle公司的前身),基于System R公开信息,开始策划构建可商用的关系型数据库管理系统(RDBMS),于是就有了Oracle。
2009年,Oracle在收购了开源数据库MySQL之后,在专业和普通的数据库市场都占有极高的份额,成为数据库领域一哥,但近年来,Oracle受到云数据库的挑战,市场份额被慢慢在蚕食.
Informix
1981年,基于Ingres,Informix诞生.到1997年已经成了第二大数据库供应商.2001年,被IBM收购.2014年,IBM将Informix全部源码授权给了3家中国公司,分别是南大通用,华胜天成,星瑞格.2017年5月,IBM把整个Informix卖给了印度公司HCL。
DB2
1983年,基于System R,IBM终于发布了DB2,虽然姗姗来迟,但在数据库领域一度也是三分天下占其一的霸主,如今却几乎被市场给遗忘.没落的原因在于IBM走系统捆绑销售的套路,导致DB2受众过窄,会使用的人不多.但IBM对于关系型数据库的贡献是毫无疑问的。
Sybase
1987年,基于Ingres,Sybase SQL Server1.0发布.虽然没有Oracle、DB2名气响亮,但在电信、交通、银行等领域拥有极强的市场.曾经国内许多大企业都使用它,尤其金融企业.不过,在被SAP收购后,成为了SAP HANA的OLTP引擎,Sybase被打入冷宫。
PostgreSQL
1988年,基于Ingres,Postgres诞生.1994年,以Postgres4.2版本为基础的PostgreSQL发布,此后逐渐成为全球最为知名的开源关系数据库之一,就其功能及许可证宽松度而言,要优于MySQL.目前世界排名第四.国内外不少数据库都是基于PostgreSQL.如:亚马逊Redshift、Greenplum、腾讯Tbase、华为GaussDB、瀚高数据库等。
SQL Server
1989年,基于Sybase SQL Server,微软SQL Server出现,SQL Server是在Sybase帮助下的产物,Sybase就是SQL Server的原型.1994年,两家公司合作终止,为了区分,Sybase SQL Server改名为Sybase ASE,此后,SQL Server发展壮大了,Sybase却一路向下.
MySQL
1996年,MySQL1.0发布.2008年,MySQL被Sun公司收购.2009年,Sun又被Oracle收购,因为开源及LAMP组合,让MySQL被广泛传播.因此成为全球最受欢迎的开源数据库,世界排名第二.国内不少数据库都是基于MySQL,如腾讯TXSQL、阿里AliSQL、青云RadonDB等。
[转帖]数据库Ingres、Oracle、PostgreSQL、MySQL的历史总结的更多相关文章
- 数据库开发 Oracle与mysql间的批量处理接口 SSIS+存储过程实现
公司目前不同的业务系统用了不同的数据库,涉及到oracle.mysql.sqlserver.而一些核心的业务在mysql中,所以平时经常要把oracle.sqlserver中的数据插入到mysql中. ...
- 数据库(MSSQLServer,Oracle,DB2,MySql)常见语句以及问题
创建数据库表 create table person ( FName varchar(), FAge int, FRemark varchar(), primary key(FName) ) 基本sq ...
- docker环境下数据库的备份(postgresql, mysql)
posgresql 备份/恢复 mysql 备份/恢复 补充 posgresql 备份/恢复 备份 DATE=`date +%Y%m%d-%H%M` BACK_DATA=xxapp-data-${DA ...
- 数据库(MSSQLServer,Oracle,DB2,MySql)常见语句以及问题(续1之拼接字符串)
上一篇文章http://www.cnblogs.com/valiant1882331/p/4056403.html写的太长了,所以就换了一篇,链接上一节继续 字符串的拼接 MySql中可以使用&quo ...
- oracle收购Mysql后,Mysql的安装配置方法
自从Oracle收购MySQL后,略微发生了一些小小的变化,原来mysql安装完成后默认是没有密码的,但是新版的mysql安装完成后oracle提供了一个free password放着/root/.m ...
- Oracle数据库之Oracle的下载与安装
二.Oracle 的下载与安装 2.1.Oracle 简介 Oracle 公司是全球最大的信息管理软件及服务供应商,成立于 1977 年,主要的业务是推动电子商务平台的搭建.Oracle 公司有自己的 ...
- Spring,SpringMVC,MyBatis,Hibernate,Servlet的生命周期,jsp有哪些内置对象,Tomcat,Cookie和Session的作用以及区别,oracle,MYSQL等面试题总结
1. 什么是Spring,谈谈你对Spring的理解 Spring是我们JAVA开发人员在搭建后台时选用的一个轻量级的开源框架,Spring框架目前也是功能丰富,十分优秀企业级采用最多的一个框架. S ...
- 从运维的角度分析使用阿里云数据库RDS的必要性--你不应该在阿里云上使用自建的MySQL/SQL Server/Oracle/PostgreSQL数据库
开宗明义,你不应该在阿里云上使用自建的MySQL or SQL Server数据库,对了,还有Oracle or PostgreSQL数据库. 云数据库 RDS(Relational Database ...
- 【搜索引擎】Solr最新安装以及通过关系型数据库(MySQL,Oracle,PostgreSQL)导入数据
版本号 最新的solr版本 : Solr 8.1.1下载地址:https://lucene.apache.org/solr/downloads.html solr-8.1.0.tgz for Linu ...
- 异常 SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
使用Spring 的JDBCtemplate 调用数据库的时候 出现了如下的问题 SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-S ...
随机推荐
- 通用 Mapper 的批量插入实现
具体的 SQL 模板实现如下所示: import org.apache.ibatis.mapping.MappedStatement; import tk.mybatis.mapper.MapperE ...
- 文心一言 VS 讯飞星火 VS chatgpt (137)-- 算法导论11.3 3题
三.用go语言,考虑除法散列法的另一种版本,其中 h(k) = k mod m,m=$2^p-1$,k为按基数 $2^p$ 表示的字符串.试证明:如果串可由串 y 通过其自身的字符置换排列导出,则x和 ...
- EFCore CodeFirst DBFirst Demo
1.简单Demo单独记录一下使用过程,Nuget对应.Net环境版本数据库包.EF Core 的 PMC 工具包. 2.CodeFirst 包管理器控制台(PMC)输入命令,迁移创建数据库: Add- ...
- 详解GaussDB(DWS)用户监控原理及应用
摘要:本文将聚焦于用户监控的原理及应用进行介绍. 本文分享自华为云社区<GaussDB(DWS)监控工具指南(二)用户级监控>,作者:幕后小黑爪 . 前言 资源监控是整个运维乃至整个产品生 ...
- 构建万物互联,华为云IoT+鸿蒙重燃物体感知
摘要:鸿蒙的出现,让硬件.软件行业面临着变革与重构的洪流,但激流勇进中,也潜藏着巨大机遇.物联网设备与鸿蒙结合成为必然趋势,本文将解读华为云IoT+鸿蒙如何强强联合,为物联网行业提供新的思路和方法. ...
- java算法易筋经:常见java-API使用技巧
摘要:算法练习的本质也在于锻炼编程思维,强化程序员的内力.因此给自己后面会持续更新的算法技巧内容简称算法易筋经. 本文分享自华为云社区<<java算法易筋经>之常见java-API使 ...
- 火山引擎DataLeap数据质量动态探查及相关前端实现
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 需求背景 火山引擎DataLeap数据探查上线之前,数据验证都是通过写SQL方式进行查询的,从编写SQL,到解析运 ...
- 火山引擎DataLeap的Data Catalog系统公有云实践 (上)
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 前言 Data Catalog 通过汇总技术和业务元数据,解决大数据生产者组织梳理数据.数据消费者找数和理解数的业 ...
- 火山引擎 DataLeap 一招教你避坑“数据开发”中的资源隔离问题
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 在离线数仓开发过程中,研发人员需要根据业务变化,在开发/生产环境中不断切换.解析.调试.以往,企业一般通过人工方式 ...
- Axure 公告通知
1.一个浅黄色的底图 (710X30) ; 2.一个喇叭小图标(Volume up) ; 3.一个动态面板. 动态面板中设置statel.state2和state3三种面板状态,这三种状态中分别放三个 ...