[转帖]数据库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 ...
随机推荐
- 升级高版本springboot2.6.x:org/springframework/boot/context/properties/ConfigurationBeanFactoryMetadata
升级springboot高版本2.6.x 项目使用到了springcloud的oauth2依赖,直接升级springboot项目版本为最新 2.6.8(2022年6月16日)将会报以下错误: org/ ...
- 你真的会用 npx 吗❓❓❓
Hello,大家好! 日常开发中大家应该经常使用 npm install xxx 来安装包依赖,那是否注意到npm升级到 npm@5.2.0 之后,在 npm 二进制命令旁边安装了一个 npx 二进制 ...
- Flutter 中常用的缓存数据方式
SharedPreferences: 优点:使用简单,轻量级,适用于少量数据的缓存:缺点:不适合存储大型.结构化.复杂的数据: SQLite: 优点:可以存储大量.结构化.复杂的数据,支持复杂的数据查 ...
- PC端和移动端应用的开发差异
PC端和移动端应用的开发差异主要体现在用户界面(UI)和用户体验(UX)设计.交互设计.性能优化.适配策略等方面.
- 一文你带快速认识Vue-Router路由
摘要:Vue Router是Vue.js 官方的路由管理器.它和Vue.js的核心深度集成,可以非常方便的用于SPA应用程序的开发. 本文分享自华为云社区<Vue-Router路由快速了解与应用 ...
- 当AI抄起了水表
摘要:一套AI工作流,既减轻水表抄表工的负担,也保证了普通百姓用水数据的真实. 本文分享自华为云社区<行业案例:当AI抄起水表,一套工作流打通水务智能的"任督二脉">, ...
- STM32+华为云IOT制作酒驾监控系统:上车就监控
摘要:设计一种安装在驾驶室内,能根据具体功能进行鉴别酒精浓度的系统,一起监督行车安全. 本文分享自华为云社区<基于STM32+华为云IOT设计的酒驾监控系统[玩转华为云]>,作者: DS小 ...
- 华为云NFT云宝限量开抢,区块链技术为你的数字资产保驾护航
摘要:正是有这些底层的区块链技术支撑,才能让我们真正的"拥有"独属于自己的NFT数字资产. 本文分享自华为云社区<华为云独家NFT限量开抢,背后的这些技术你都知道吗?> ...
- 性能提升-如何设置Windows操作系统TIME_WAIT状态的TCP连接快速回收时间?
大规模Windows环境下,采用Nginx反向代理服务后,操作系统会产生较多TIME_WAIT的TCP(Transmission Control Protocol)连接,操作系统默认TIME_WAIT ...
- Python分析大数据,推荐四款加速器
在数据科学计算.机器学习.以及深度学习领域,Python 是最受欢迎的语言.Python 在数据科学领域,有非常丰富的包可以选择,numpy.scipy.pandas.scikit-learn.mat ...