国产数据库产品清单

01

提到国产数据库,圈儿内的朋友多数会说出国产数据库“四大家族”,达梦、金仓、南大、神通,那么除了这四家,你还是否还了解其他的国产数据库产品?
随着国内信息技术的快速发展,以及近几年去“O”的强势浪潮,在国内各数据库厂商的不断努力下,国产数据库将面临一场新的革命,这场革命将会带来国内数据库市场百家争鸣的局面。
02
本篇文章会列举出目前笔者所了解到的国产数据库,将以SQL、NOSQL、NewSQL三个类别进行整理。
SQL关系型数据库是由 E. F. Codd在1970年提出的基于数据关系模型的数字化数据库。用于维护关系型数据库的软件系统叫做关系数据库管理系统(RDBMS)。许多关系数据库系统都可以使用标SQL(结构化查询语言)来查询和维护数据库。
NOSQL(“non SQL”或“non relational”)数据库提供了一种存储和检索数据的机制,这些数据不是用关系型数据库中所使用的表关系建模的。自20世纪60年代末以来,此类数据库就已经存在,但直到21世纪初,由于Web 2.0的需求,才获得了“NoSQL”的名字。NoSQL数据库越来越多地应用于大数据和实时web应用中。NoSQL系统有时也被称为“Not only SQL”,以强调它们可能支持类似SQL的查询语言,或者在多语言架构中与SQL数据库共存。
NewSQL实际上是关系型数据库的一种,它可以为在线事务处理系统(OLTP)提供NoSQL系统的可伸缩性,同时也保证了传统数据库系统的ACID特性。

03

以上产品清单统计于2019年8月,笔者水平有限,上图中一定还有未统计到的产品,后续逐一补充。在未详细统计各个产品的产品线的情况下,如Gbase有8a、8t、8m等,产品数量已达到20+,其中绝大部分产品还是关系型数据库。再结合当前DB-Engines Ranking(2019年8月)来看,在全球排名前10清单中关系型数据库有6个,占有主导位置。

在全球351个产品的清单中,我国有3个产品入围,分别是TiDB 117名,Gbase 168名,K-DB 344名,值得一提的是TiDB流行趋势曲线稳定上升。

04

数据库产品的发展是一个不断积累和打磨的过程,Oracle已有40年的发展史,SQL Server也有30年左右的发展史,相比之下,国内多数产品依然任重道远。

千里之行,始于足下。我期待国内数据库产品能开创一个新时代。

 

<think>好的,用户想了解在电脑上安装国产数据库的步骤。首先,我需要确定用户提到的“国产数据库”具体指哪些。国产数据库有很多种,比如达梦数据库(DM)、人大金仓(Kingbase)、南大通用(Gbase)、华为的GaussDB、OceanBase,还有PingCAP的TiDB等。用户可能对这些不太熟悉,所以需要先列举几个常见的,并推荐其中一两个作为例子。 接下来,安装步骤大致分为几个部分:选择数据库、准备安装环境、下载安装包、安装配置、验证安装。每个步骤都需要详细说明,但也要保持简洁,避免用户感到信息过载。需要注意不同数据库的安装步骤可能有所不同,但总体流程类似。比如达梦数据库和人大金仓都是基于Linux系统的,可能需要用户有一定的Linux操作基础。如果用户使用的是Windows系统,可能需要不同的步骤,但国产数据库多数是支持Linux的,尤其是企业级应用。 然后,我需要考虑用户的技术背景。如果用户是个人开发者或者学生,可能对命令行操作不太熟悉,所以需要给出具体的命令示例,并建议参考官方文档。同时,提醒安装过程中可能遇到的常见问题,比如依赖项缺失、权限问题等,以及解决方法,比如使用root权限或者安装必要的依赖包。 另外,用户可能需要知道安装后的基本操作,比如如何启动服务、连接数据库、创建用户等。这些内容虽然用户没有明确问,但作为安装后的必要步骤,应该包含在回答中,以提供完整的指导。 还需要注意,不同的数据库可能有不同的授权方式,比如达梦可能需要申请试用授权文件,而开源的TiDB可能可以直接下载使用。因此,在步骤中要提到获取授权或许可证的部分,并建议用户根据实际需求选择社区版或企业版。 最后,要确保所有步骤符合系统级指令的要求,比如数学公式的格式,但在这个问题中可能用不上。不过需要保持回答结构清晰,分步骤说明,使用列表和代码块来展示命令,这样用户更容易跟随操作。 总结下来,回答的结构应该是:推荐几个国产数据库,选择一个为例(比如达梦),分步骤说明安装前的准备、下载、安装、配置、验证,以及基本使用。同时提醒注意事项和参考文档的重要性。确保用户即使遇到问题也知道如何查找帮助,比如查看日志或联系技术支持。</think>以下是安装国产数据库的详细步骤(以达梦数据库DM8为例): --- ### 一、选择国产数据库 推荐国产数据库清单: 1. **达梦数据库(DM)** - 完全自主研发,支持Linux/Windows 2. **人大金仓(Kingbase)** - 基于PostgreSQL研发 3. **华为GaussDB** - 支持分布式架构 4. **TiDB** - 开源分布式数据库(PingCAP开发) --- ### 二、安装前准备 1. **系统要求** - 操作系统:CentOS 7.x+/麒麟OS/Windows Server 2016+ - 内存:建议≥4GB - 磁盘空间:≥10GB - 关闭防火墙:`systemctl stop firewalld` 2. **创建专用用户** ```bash groupadd dinstall useradd -g dinstall -m dmdba passwd dmdba # 设置密码 ``` --- ### 三、安装达梦数据库DM8 1. **下载安装包** - 官网注册后获取安装包:https://www.dameng.com - 上传到服务器目录:`/opt/dm8_install` 2. **挂载ISO镜像** ```bash mount -o loop dm8_20230104_x86_rh6_64.iso /mnt ``` 3. **命令行安装** ```bash cd /mnt ./DMInstall.bin -i ``` - 按提示选择安装语言、时区、安装路径(默认`/opt/dmdbms`) 4. **配置环境变量** ```bash vi ~/.bash_profile export DM_HOME=/opt/dmdbms export PATH=$DM_HOME/bin:$PATH ``` --- ### 四、初始化数据库实例 1. **使用dminit工具** ```bash /opt/dmdbms/bin/dminit path=/opt/dmdata PAGE_SIZE=16 ``` 2. **注册服务** ```bash /opt/dmdbms/script/root/dm_service_installer.sh -t dmserver -p DMSERVER -i /opt/dmdata/DAMENG/dm.ini ``` 3. **启动数据库** ```bash systemctl start DmServiceDMSERVER ``` --- ### 五、验证安装 1. **连接测试** ```bash disql SYSDBA/SYSDBA@localhost:5236 ``` - 执行`select * from v$version;`查看版本信息 2. **图形化管理工具** - 使用`DM管理工具`(Windows客户端) - 连接地址:`IP:5236`,账号`SYSDBA` --- ### 六、其他国产数据库安装特点 | 数据库 | 安装关键区别 | |--------------|-----------------------------| | **人大金仓** | 需执行`kingbase_install`脚本 | | **TiDB** | 需部署PD/TiKV/TiDB多组件 | | **GaussDB** | 需配置分布式节点参数 | --- ### 注意事项 1. 所有国产数据库均需申请试用/商业授权 2. 建议优先使用官方文档: - 达梦手册:`$DM_HOME/doc` - 人大金仓:https://www.kingbase.com.cn 3. 遇到安装失败时检查: ```bash tail -n 100 /opt/dmdbms/log/*.log ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值