数据库版本历史的总结-信创部分

发布时间 2023-12-18 16:27:43作者: 济南小老虎

数据库版本历史的总结-信创部分


背景

总结了开源和国外商业数据库的非常简单的历史.
发现想总结一下国产的数据库非常困难.

云和恩墨的数据库排行榜上面, 国产数据库有 接近300种
我感觉我这边几乎是无法进行学习和总结的.
所以只能够将几种比较常见的数据库进行一些总结. 

人大金仓

人大金仓应该是国内第一家 OLTP的 RDBMS数据库. 

人大金仓其实最开始的创始人都是 中国人民大学的教授. 
1999年, 萨师煊、王珊老师创建人大金仓,
依托中国人民大学数据与知识工程研究所在数据库技术领域长期教学科研的深厚积累,
开启国产数据库产品研发与推广之路。

人大金仓应该是国内最早的一批数据库厂商. 
最开始应该是完全自研的. 
到了最近的人大金仓V8R3开始, 应该开始借鉴 PostgreSQL数据库的部分优点. 
但是应该不全是PG的模式. 
人大金仓其实也有PG模式和Oracle模式. 
可以一套安装程序, 支持两种数据库模式. 
但是需要再创建数据库时进行指定. 

比较新的版本主要就是(时间是约数)
人大金仓V8R3  2019年左右发布. 
人大金仓V8R6  2021年3月份发布
人大金仓V9R1  2023年发布

需要注意 V8R3 和 V8R6 并不是完全兼容的.  现阶段最佳的使用版本应该是V8R6的版本. 
他的最新小版本号: 
V008R006C008B0014   2023-9-14发布

武汉达梦

达梦数据库正在进行上市辅导.
他的建立时间是: 2000年
他的前身是基于 华中科技大学数据库与多媒体研究所

达梦数据库是闭源的商业软件. 

他的代码应该都是自己编写的, 语法和系统表是向oracle借鉴的. 
他的最新版本是 DM8.1 
DM8.1 发布为 2019年. 
这个版本已经历史 超过五年的时间. 
中间的变化非常大, 并且最早的版本和最新的版本其实有很多不兼容的地方. 

但是达梦的确一直在精确的打磨 DM8这个版本的数据库. 

达梦数据库其实氛围商业版和BM版本
商业版就是 8.1 BM版本就是 8.2 
商业版提供 zip 包的安装模式, 支持 windows/linux 以及多种CPU架构.
BM版本也支持多种架构, 但是仅支持 Linux系统, 并且只提供 rpm 的安装包. 

较新的版本号: 
--03134284094-20231109-208042-20067 Pack10

达梦现在采取 季度发布的版本模式.  每个季度应该都会增加新特性, 并且进行安全和性能增强.
比如最新版本就把sequence 的create 权限命令去掉了 !-_-!

南大通用

南大通用数据库创建于 2004年.  总部在天津. 
南大通用的数据库其实氛围 Gbase8t Gbase8a 等. 
2014年总有还购买了 IBM的informix源代码, 继续进行深度研发.
但是比较不幸的是 IBM 2017年彻底将 informix卖给了 印度人. 
另外他们的董事长也英年早逝.  导致信创风起云涌的这些年,南大通用数据库没有全力发展..

他们的数据库应该还是继续验证既定的路线的发展, 但是在信创的大背景下,占用率应该较低. 

版本情况每天用过不太熟悉. 

神舟通用

神舟通用是由北京神舟航天软件技术有限公司、天津南大通用数据技术有限公司、
东软集团股份有限公司、浙大网新科技股份有限公司四家公司共同投资组建的国家高新技术软件公司

神舟通用数据库 现阶段是神舟软件数据库的子公司. 
他的数据库在部队军工领域有较大的占用率, 主要是航天科技旗下的高新技术企业. 

他的最新版本是 7.0.8. 
版本号也存续了很多年,  逐渐在稳定中. 

不同小版本号也会有较大的功能/性能差异. 

他的主线程名字叫做 oscar 很多语法是参考了 oracle的语法和系统表信息. 

瀚高数据库

瀚高数据库是 浪潮信息的数据库服务团队自主创业的公司
最近一两年又被浪潮软件增资控股了. 

瀚高数据库一开始应该是给客户做Oracle数据库的运维保障工作.
后来基于PG数据库研发了自己的瀚高数据库. 

瀚高为PG的国内开源还有中文的PG文档翻译和社区做出了较大的贡献.
他现在的版本应该主要有两个. 一个是 6.0版本, 一个是比较新的 战神版本. 9.0或者是10.0

对应的PG内核也是pg9和pg13左右. 

PG数据库的版本已经开始较快的发展, 瀚高也随着PG数据库的发展逐步提速. 

其他

其他数据库也有很多, 比如 海量,云溪,等
也有很多开源的分布是数据库, 比如 tidb,oceanbase, TDSQL,openGauss ,星网 等等
想着先总结传统的信创数据库, 再总结开源的分布式数据库. 
今天就先到这里..