暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

opengauss!国产关系型数据库

关系型数据库

目前算得上理论最完整

技术相对较成熟的一类数据库了

很多人学习的第一个数据库便是

oracle的Mysql

易配置易部署且对于万级数量级的数据

检索性能良好

今天介绍的一款关系型数据库是

华为开发的开源关系型数据库

openGauss

据说目前咱们学校与华为达成合作协议

数据库系统的课程已经使用了这款


一、概览

官方定义是

开源关系型数据库管理系统

内核源自PostgreSQL

PostgreSQL是一种特性齐全

的对象-关系型数据库管理系统

完全开源且可以自由扩展

因为许可证的关系

任何人可以免费使用、修改、分发PostgreSQL

opengauss的基本语法与sql一致

因此用户配置好环境后

在编码习惯上不需要进行额外改变


二、使用方法

详情参见官方文档

这里仅介绍基本的安装与连接


1.    安装部分

        opengauss分为极简版与企业版

        目前官方仅给出linux上的安装配置过程,安装过程较为详细,极简版本主要是为开发者以及高校用户设计,且提供了主备节点的配置教程

        企业版的安装过程较为复杂且需要的计算资源较多,有兴趣的开发者可以去尝试研究

2.    客户端连接执行

        官方提供了连接客户端gsql,浏览过后似乎暂时没有GUI,也可能是编者没有发现。linux上安装之后执行gsql命令即可进行数据库的连接与sql语句执行,同时也支持sql文件的导入,方便进行数据迁移。

 

3.    JDBC连接

        华为有开发自己的一套连接库,通过安装jar包之后执行封装好的方法即可进行数据库的连接,用户也可以自行将接口进行封装去适配自己的业务场景。目前并没有实现类似django的ORM框架,仍然以执行sql语句为主进行数据库的操作。此外官方还有另外两个连接数据库的库,大家可以自行查阅。



三、特性简介

opengauss具有新的AI特性

可以使用Predictor进行查询时间预测

X-Tuner进行参数调优等等

感兴趣的同学可以查阅官方的AI特性部分介绍


此外opengauss还使用了许多优化技术

保障数据库更加稳定高效且适配AI应用场景

不仅仅是简单的关系型数据库而已

大家也可以将进入其社区发现更多精彩~



HITWH NetCenter

长按识别二维码

关注我们

快来体验

网络中心小程序



文章转载自哈工大威海网络中心,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论