国产数据库之Vastbase海量数据库 G100

海量数据库Vastbase是基于openGauss内核开发的企业级关系型数据库。其语法和Oracle数据库很像,基本是从Oracle数据库迁移到海量数据库,以下简单介绍入门的使用

1、建库操作

地址:x.x.x.x root/Qa@2021
安装路径:/home/vastbase
创建表空间的路径:/opt/vastbase_date(为了统一管理,都放在这里,你也可以自己创建文件夹)
端口:54321.使用root用户创建文件夹
[root@db ~]# mkdir -p /opt/vastbase_date/netseal
[root@db ~]# chown vastbase:vastbase /opt/vastbase_date/netseal[root@db ~]# mkdir -p /opt/vastbase_date/netseal_inx
[root@db ~]# chown vastbase:vastbase /opt/vastbase_date/netseal_inx2.登录vastbase
[root@db ~]# su - vastbase
[vastbase@db ~]$ vsql -U vastbase -r3.新建用户(密码有要求,至少三种字符,至少8个字符)vastbase=# create user netseal_7 with password 'Inf0sec312';4.新建数据库并授权给用户
vastbase=# create database netseal_7_db owner netseal_7;5.新建表空间
vastbase=# CREATE TABLESPACE netseal_7_data OWNER netseal_7 LOcaTION '/opt/vastbase_date/netseal';
vastbase=# CREATE TABLESPACE netseal_7_index OWNER netseal_7 LOcaTION '/opt/vastbase_date/netseal_inx';6.给用户授权数据库
vastbase=# grant all on database netseal_7_db to netseal_7;
vastbase=# grant all privileges to netseal_7;7.退出
vastbase=# \q8.登录新建用户
[vastbase@localhost ~]$ psql netseal_7_db netseal_7
Password for user netseal_7:Inf0sec3129.修改用户的密码(vastbase的要求,要在服务端使用用户登入,并重置密码后才能正常使用  BY后边跟新密码 新旧密码不能相同)
ca63db=> ALTER USER netseal_7 IDENTIFIED BY 'Inf0sec313' REPLACE 'Inf0sec312';

注意:语句中的分号一定不能省略,且是英文的 

执行示例如下:每条语句都有执行结果,如果没有执行结果也没报错,那其实就是没执行成功

2、建表操作

修改建表语句,将<netseal_index>修改为netseal_7_index,将<netseal_data>修改为netseal_7_data。并将NetSeal7_Vastbase.sql放置在服务器某个位置,执行建表语句

netseal_7_db=> \i /home/NetSeal7_Vastbase.sql

也可以使用dbeaver客户端工具执行建表操作

建好的表在public下

3、mybatisplus适配的Vastbase数据库方言

Vastbase数据库和mysql的分页很像,所以延用mysql的方法即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/884811.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

QStackedWidget使用实例

制作一个页面X&#xff0c;该页面X中有两个按钮a&#xff0c;b&#xff1b;和两个页面A&#xff0c;B。要求点击按钮a时&#xff0c;显示页面A。点击按钮b时&#xff0c;显示页面B。 要求按钮位于页面A或B的上方&#xff0c;并且依次由左向右间隔排列。 要求将页面A分为两个子页…

爬虫学习4

from threading import Thread#创建任务 def func(name):for i in range(100):print(name,i)if __name__ __main__:#创建线程t1 Thread(targetfunc,args("1"))t2 Thread(targetfunc, args("2"))t1.start()t2.start()print("我是诛仙剑")from …

oracle使用CTE递归分解字符串

oracle使用CTE递归分解字符串 背景 给定一个不定长度字符串 并且以&#xff0c;分割例如 ‘1&#xff0c;2&#xff0c;3&#xff0c;4’ 使用sql查询 返回1&#xff0c;2&#xff0c;3&#xff0c;4四行 如果‘1&#xff0c;2’ 则返回 1&#xff0c;2 两行 使用sql实现 实…

不要只知道deepl翻译,这里有10个专业好用的翻译工具等着你。

deepl翻译的优点还是有很多的&#xff0c;比如翻译的准确性很高&#xff0c;支持翻译的语言有很多&#xff0c;并且支持翻译文件和文本。但是现在翻译工具那么多&#xff0c;大家需要翻译的场景也有很多&#xff0c;怎么能只拥有一个翻译工具呢。所以在这里我帮助大家寻找了一波…

【ESP32+MicroPython】热点模式及网页控制

在物联网项目中&#xff0c;ESP32作为接入点&#xff08;AP&#xff09;可以生成热点网络&#xff0c;设备连接到ESP32后&#xff0c;可以通过Web页面进行交互&#xff0c;例如控制LED的亮灭。本文将讲解如何在MicroPython下实现&#xff1a; ESP32作为Wi-Fi热点&#xff1b;创…

使用Docker Compose构建多容器应用

&#x1f493; 博客主页&#xff1a;瑕疵的CSDN主页 &#x1f4dd; Gitee主页&#xff1a;瑕疵的gitee主页 ⏩ 文章专栏&#xff1a;《热点资讯》 使用Docker Compose构建多容器应用 引言 Docker Compose 简介 安装 Docker Compose 创建基本配置 运行多容器应用 查看服务状态 …

DI 依赖注入

提到依赖不得不提到&#xff0c;控制反转&#xff08;Inversion of Control,IOC&#xff09;这个概念&#xff0c;简单的来讲就是将控制对象的权限交给框架&#xff0c;不再手动完成。IOC实现方式有2种&#xff1a; 1、服务定位器&#xff08;ServiceLocator&#xff09;,主动…

WindowsDocker安装到D盘,C盘太占用空间了。

Windows安装 Docker Desktop的时候,默认位置是安装在C盘,使用Docker下载的镜像文件也是保存在C盘,如果对Docker使用评率比较高的小伙伴,可能C盘空间,会被耗尽,有没有一种办法可以将Docker安装到其它磁盘,同时Docker的数据文件也保存在其他磁盘呢? 答案是有的,我们可以…

量子加密技术是如何工作的?它对网络安全有什么影响?

量子加密技术&#xff0c;特别是量子密钥分发&#xff08;QKD&#xff09;&#xff0c;是基于量子力学原理来实现密钥的安全分发。这项技术的核心在于利用量子的特性&#xff0c;如不可克隆定理和测不准原理&#xff0c;来确保密钥的安全性。以下是量子加密技术的工作方式及其对…

构建ubuntu22.04.4私有源服务以及配置ubuntu私有源

构建ubuntu22.04.4私有源服务以及配置ubuntu私有源 一、环境说明1.1 私有源服务器1.2 客户机二 、构建私有源服务2.1 服务构建2.2 发布新的deb包到源服务器1. 准备新的 `.deb` 包2. 将 `.deb` 包添加到仓库目录3. 更新 `Packages` 文件4. 更新仓库的发布文件(可选)5. 通知客户…

记录一次node节点异常的排查

场景&#xff1a;运维同事反馈&#xff0c;在部署服务的时候&#xff0c;云上的k8s的node节点突然异常了&#xff0c;而且是3个节点同时异常了。当时开发人员正在部署服务&#xff0c;并没有做其他的操作。而且之前3个node节点也没有异常现象&#xff0c;查看运维管理的事件中心…

【Redis】一种常见的Redis分布式锁原理简述

本文主要简述一下基于set命令的Redis分布式锁的原理。 一&#xff0c;a线程持有的锁不要被b线程同时持有→setnx 抢锁的时候&#xff0c;最核心的就是&#xff0c;a线程持有的锁不要被b线程同时持有&#xff0c;放在基于set命令的redis分布式锁中来看&#xff0c;就是“如果锁…

[MySQL#11] 索引底层(2) | B+树 | 索引的CURD | 全文索引

目录 1.B树的特点 索引结构 复盘 其他数据结构的对比 B树与B树总结 聚簇索引与非聚簇索引 辅助索引 2. 索引操作 主键索引 1. 创建主键索引 第一种方式 第二种方式 第三种方式 2. 查询索引 第一种方法 第二种方法 第三种方法 3. 删除索引 删除主键索引 删除…

Alphago的原理详解

AlphaGo是谷歌DeepMind团队开发的围棋AI&#xff0c;是世界上第一个打败人类围棋冠军的AI。其原理主要基于深度学习和强化学习&#xff0c;并结合了蒙特卡洛树搜索算法。以下是对AlphaGo原理的详细阐述&#xff1a; 一、深度学习 AlphaGo通过深度学习技术&#xff0c;模仿人类…

【小白学机器学习31】 大数定律,中心极限定理,标准正态分布与概率的使用

目录 1 正态分布相关的2个相关定理 1.1 大数定律&#xff1a;(证明了)分布的稳定性 1.2 中心极限定理&#xff1a;(证明了)分布的收敛性 2 使用标准差和概率的2种思路 2.1 标准正态分布的曲线 2.2 两种使用方式 2.3 第1种&#xff1a;按整数倍标准差δ 作为标准使用 2.…

springcloud通过MDC实现分布式链路追踪

在DDD领域驱动设计中&#xff0c;我们使用SpringCloud来去实现&#xff0c;但排查错误的时候&#xff0c;通常会想到Skywalking&#xff0c;但是引入一个新的服务&#xff0c;增加了系统消耗和管理学习成本&#xff0c;对于大型项目比较适合&#xff0c;但是小的项目显得太过臃…

R语言结构方程模型(SEM)

原文链接&#xff1a;R语言结构方程模型&#xff08;SEM&#xff09;https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247624956&idx4&sn295580a016a86cfee8ee2277c93e32d5&chksmfa8da91bcdfa200da897f1f267492039865bdfe5d75a1c6e6df92ff5005e0eb5cc33a…

国标GB28181视频平台EasyCVR私有化视频平台工地防盗视频监控系统方案

一、方案背景 在当代建筑施工领域&#xff0c;安全监管和防盗监控是保障工程顺利进行和资产安全的关键措施。随着科技进步&#xff0c;传统的监控系统已不足以应对现代工地的安全挑战。因此&#xff0c;基于国标GB28181视频平台EasyCVR的工地防盗视频监控系统应运而生&#xf…

labview学习总结

labview学习总结 安装labview的特点一、图形化编程范式二、并行执行机制三、硬件集成能力四、应用领域优势五、开发效率六、系统集成能力**labview基本组成示意图****常用程序结构图解**结语 基础知识介绍界面前后面板的概念平铺式和层叠式 帧的概念结构类型顺序结构for循环whi…

《YOLO 目标检测》—— YOLO v4 详细介绍

文章目录 一、整体网络结构1. YOLO v4 网络结构图2.对之前版本改进创新的概括 二、对改进创新部分的具体介绍1. 输入端创新2. Backbone主干网络创新CSPDarknet53Mish激活函数Dropblock正则化 3. 特征融合创新SPP模块PAN结构 4. Prediction输出层创新CIOU LossDIoU_NMS&#xff…