近年来,国产数据库自研技术不断发展和突破,为我国数字大树的繁荣提供了强有力的支撑。
今天和大家一起来看看一款很有意思的国产数据库——SinoDB,更多干货第一时间送达。
第一次接触并使用了SinoDB数据库,这个国产数据库品牌的一颗新星,虽然在一年前就已经对他有一定的了解,当时仅局限于听说,并没有真正的去使用一把。作为一个老牌的SQL而言,学习还是非常容易上手的。很多表、视图、命令都非常相似,这可能就是SinoDB数据库独树一帜的特色吧,一个兼容SQL语法的国产数据库。下面我从几个方面认识一下它:
SinoDB数据库介绍
SinoDB数据库是星瑞格软件自主研发星瑞格数据库管理系统-SinoDB是具有完全自主知识产权,采用国密算法,提供多层次数据加密加强数据安全。有意思的是Sino是东方的意思,SinoDB是星瑞格公司倾力打造旗舰级属于我们中国的数据库。
SinoDB使用多线程机制重新改写数据库核心,引入了虚处理器的概念,每个虚处理器就是一个SinoDB数据库服务器进程,可瘦身为嵌入式数据库,支持时间序列,具有跨多设备的横向扩展能力提供了一个占用资源少、功能完备的数据库服务器。
SinoDB数据库安装
接下来我们手动安装一下SinoDB的数据库以Linux 系统上安装星瑞格 SinoDB 数据库软件16.8 版本为例,整个过程相对简单易懂,跟着官方的教程一步走也基本没问题。
安装前只需要准备:
2G以上内存,磁盘10G以上服务器
安装包
安装步骤:
1.创建 sinodbms 组和用户,并设置用户密码
使用 root 用户执行:
groupadd sinodbms
创建 sinodbms 用户:
useradd -g sinodbms -d /home/sinoregal -s /bin/bash -m sinodbms
passwd sinodbms
2.创建介质目录:
mkdir /home/sinoregal/tmp
上传安装介质到服务器并在单独的目录中解压。
执行解压命令:tar -xvf 安装包名;解压后产生的安装文件如下:
3.命令行安装
我们在 root 用户下,进入安装包目录,运行安装命令 ids_install,启动安装程序。
在绿色光标处,输入回车键,进入下一步,呈现许可证信息。
弹出安装位置,呈现默认安装位置,可输入自定义安装位置,回车后再提示是否确认该安装位置,确认输入“Y”和回车。本示例自定义的安装路径/opt/sinodb_test
跳出选择安装类型,典型安装选择“1”则直接点击回车
安装 OAT,输入服务器名称或者输入回车,使用默认的服务器名称,以及输入未被使用的端口号,如使用默认端口,则直接输入回车。
选择是否启用 OAT 的管理密码,默认是启用,我们需输入 no,则不启用进入实例设置,弹出是否需要在安装过程中创建实例,快速安装则直接回车,进入下一步。
选择预期的用户数,快速安装则默认 1—100.直接输入回车。
接下来直接回车回车进行安装
至此安装结束。整个安装过程通过简单的选择来完成配置安装,相对简单明了。
登录SinoDB数据库
安装好了当然迫不及待登录数据库操作一下,首先要修改环境变量启动数据库:
#su - sinodbms(切换到 sinodbms 用户)
$ cd /opt/sinodb_test/(切换到数据库安装路径)
$ cat ol_sinodb1210.ksh
配置如下:
SINODBMSDIR=/opt/sinodb_test
SINODBMSSERVER=ol_sinodb1210
ONCONFIG=onconfig.ol_sinodb1210 SINODBMSSQLHOSTS=/opt/sinodb_test/etc/sqlhosts.ol_sinodb1210 GL_USEGLU=1 PATH=${SINODBMSDIR}/bin:${SINODBMSDIR}/extend/krakatoa/jre/bin:${PATH} export SINODBMSDIR SINODBMSSERVER ONCONFIG SINODBMSSQLHOSTSGL_USEGLU PATH
$ source ol_sinodb1210.ksh(加载数据库实例的环境变量)
$ onstat -(查看实例的状态,如果是 online 说明服务状态正常)
$ dbaccess(进入数据库,出现如下界面则表示数据库已安装成功)
远程连接SinoDB数据库
远程连接作为程序员必不可少的环节,接下来我们远程连接看看:
DBeaver连接SinoDB
1.打开DBeaver,在菜单栏点击-数据库-驱动管理器。
2.新建SinoDB驱动,并做好设置如下图
3.在库⾥,添加ifxjdbc_168驱动包4.测试连接
总结
总结来说,Sinodb数据库它具有简单易用的安装配置、强大的性能和稳定性、完善的安全保障和技术支持以及良好的可扩展性。这些优点使得Sinodb数据库成为用户在数字化时代不可或缺的重要工具之一。如果你正在寻找一个高效、稳定、易用的数据库解决方案,Sinodb数据库无疑是一个值得考虑的选择。
全文完,希望可以帮到正在阅读的你,如果觉得此文对你有帮助,可以分享给你身边的朋友,同事,你关心谁就分享给谁,一起学习共同进步~~~