#gStore-weekly | gMaster功能详解之数据库管理

gMaster提供了数据库管理功能。该功能可以对集群中的数据库进行集中管理,可以查看各个数据库详细信息。能够方便的对数据库进行新建、构建、导出、备份、还原、删除操作。

登录gMaster,点击左侧菜单【数据库】下的【数据库管理】,进入数据库管理页面,页面展示已新建的数据库。

图片

1.新建数据库  

在数据管理页面,点击右上角【新建数据库】按钮新建数据库。输入数据库名称后,点击提交按钮。

图片

点击【构建数据库】按钮。

图片

第一步配置节点,上传数据源文件。上传有两种方式:1、服务器文件方式,手动将文件传到gMaster服务器,并配置文件路径。路径可以输入绝对路径或者相对路径,相对路径为项目根目录+输入路径。2、本地文件方式,点击上传按钮选择本地的nt文件,上传本地文件最大为1G。如文件过大建议采用服务器文件方式,上传到gMaster服务器。   

选择数据库分布节点,可以通过节点名称模糊查询,在要部署的节点前打勾,只能选择同一个Store版本的节点,点击【下一步】。

图片

第二步切割页面,切割的文件个数为上一步选择的数据库分布节点数,选择划分策略,划分策略有4种:主宾语随机划分、谓词随机划分、主宾语WorkLoad动态划分、谓词WorkLoad动态划分。划分策略我们会在后续Weekly中详细介绍。

图片

    

切割完成后,点击【下一步】。

图片

第三步上传页面,点击【开始上传】,将文件上传到各个部署节点。

图片

等待各个节点上传完成后,点击【下一步】。   

图片

第四步构建页面,该页面展示了数据库名称、节点名称、节点IP、gStore版本、端口、构建状态。点击【开始构建】按钮,构建数据库。

图片

构建完成后,在上部分展示数据库的总三元组数量、实体数量、属性值数量、主语数量、谓语数量。在上部分展示每个节点的节点名称、节点IP、gStore版本、端口、构建状态、三元组数量、实体数量、谓语数量、属性值数量。点击【返回】按钮返回数据库管理界面。   

图片

2.查看详情  

在数据管理页面,对于已构建好的数据,会显示【查看详情】按钮,点击后,下方展示该数据库的详细信息。详细信息有两个选项卡:节点信息和数据库信息。

图片

   

节点信息选项卡展示各个节点的详细信息,可以图形显示,也可以列表显示。图形显示如下,鼠标悬浮到节点图标上时,方框展示该节点的gStore版本号、IP、端口、三元组数量、实体数量、主语数量、谓语数量、属性值数量。   

图片

节点信息列表显示如下:

图片

选择“数据库信息”选项卡,显示该数据库总的三元组数量、实体数量、节点数量、划分策略。

图片

            

3.备份数据库  

在数据管理页面,点击各个数据库的【备份】按钮,可对数据库进行备份。   

图片

各个部署节点会将备份文件保存至gStore部署目录下的./backups目录中,备份结果为一个文件夹,文件夹包含多个文件,文件夹命名格式为:数据库名+.db_yyMMddHHmmss。例:HBTEST2.db_231227101118。

图片

图片

    

4.还原数据库  

在数据管理页面,点击右上角【还原数据库】按钮还原数据库。选择要还原的数据库名称、所属节点,gStore路径自动带出,备份文件栏位自动带出之前已备份的目录,单选要还原的备份目录,单击【还原】按钮。

图片

5.导出  

在数据管理页面,点击数据库下的【导出】按钮。在弹出的页面中输入文件导出的路径,此路径为gStore服务器上的路径,点击【立即导出】按钮。   

图片

导出文件名的格式为:数据库名+ "_"+yyMMddHHmmss+".nt"。

图片

6.刷新  

刷新分为两块,右上角的【刷新】按钮可以重新获取所有数据库的最新状态信息。各个数据库下的【刷新】按钮,可以重新获取该数据库的最新状态信息,并在下方展示详细信息。   

图片

7.删除数据库  

在数据管理页面,点击各个数据库的【删除】按钮,可对数据库进行删除操作。删除分为删除和完全删除。删除后可以对数据库进行还原。完全删除后无法恢复还原数据。

图片

8.重分布  

在数据管理页面,点击各个数据库的【重分布】按钮,可对数据库进行重新构建操作。如果想调整分布节点可执行此操作。执行重分布会先删除原来各个节点上的数据,按新选择的节点进行构建。具体步骤可参考【新建数据库-构建数据库】步骤。   

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

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

相关文章

【开源】JAVA+Vue.js实现高校学生管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 学生管理模块2.2 学院课程模块2.3 学生选课模块2.4 成绩管理模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 学生表3.2.2 学院课程表3.2.3 学生选课表3.2.4 学生成绩表 四、系统展示五、核心代码5.1 查询课程5.2 新…

动态获取 微信小程序appid / 自定义启动命令

官网:https://uniapp.dcloud.net.cn/collocation/package.html#%E7%94%A8%E6%B3%95 小程序开发完成之后需要一套代码多个小程序使用,每次都需要在manifest.json文件中手动修改,大大增加了开发的复杂度。 官网:https://uniapp.dcl…

内网搭建阿里-龙蜥镜像站

1.问题:官网BUG 本地做 yum 仓库,下载的文件,只有 23 版本的,其他的版本没有文件(版本23,占用2.1T后,一直不下载其它版本;) 2.解决方案: 2.1. rsync剔除不要的版本 [rootlocalh…

三维GIS开发的就业前景

一、前言 三维GIS是一个伪概念,GIS是地理信息系统,三维GIS就是三维地理信息系统,在课本上,专业概念上,也没有这一说法吧,所以三维GIS,就是技术人员造概念拼凑造出来的,本质上就是GIS三维可视化…

SSH连接密码问题:原因、表现与解决方案

SSH连接密码问题:原因、表现与解决方案 写在最前面1. 密码错误2. SSH服务配置问题3. 账户锁定或禁用4. 密钥认证问题5. SSH版本不兼容6. 服务器负载或连接数过多7. IP地址被限制 小结 写在最前面 SSH(Secure Shell)是一种网络协议&#xff0…

抖音博主老阳推荐的人力RPO蓝海项目如何?【转载】一位实操者的经验之谈

在刷短视频的时候,被抖音博主老阳讲的职场干货吸引了,讲的也比较有感染力,深入了解之后知道了他们有帮推荐副业项目,由于我有干人力资源的经验,对老阳推荐的人力RPO项目感兴趣。 初识人力RPO 但是看网上有人说被骗什么…

Linux搭建JavaEE环境

Linux搭建JavaEE环境 需要在 Linux 下进行 JavaEE 的开发,我们需要安装如下软件 JDKtomcatmysqlidea 安装JDK 安装步骤 首先去官网下载jdk的linux版本 下载地址:https://www.oracle.com/cn/java/technologies/downloads/ 1) mkdir /opt/jdk 2) 通过 …

如何使用 NFTScan NFT API 在 Mantle 网络上开发 Web3 应用

Mantle Network 是建立在以太坊区块链之上的第 2 层扩展解决方案,采用了 Optimistic Rollups 技术,由 BitDAO 孵化,以提供比以太坊更快速和更经济的交易体验。由于 Mantle 基础链构建在 OP Stack 之上并与 EVM 兼容,因此以太坊网络…

2023年全球前端大技术大会(GMTC北京站2023):核心内容与学习收获(附大会核心PPT下载)

此次峰会是一次内容丰富、有深度和广度的技术盛会。参会者不仅可以了解前端技术的最新发展和未来趋势,还可以与业界专家交流心得,提升自己的技能和能力。同时,此次大会也促进了全球前端社区的交流和合作,推动了前端技术的创新和发…

fastApi笔记04-查询参数和字符串校验

额外校验 使用Query可以对查询参数添加校验 from typing import Unionfrom fastapi import FastAPI, Queryapp FastAPI()app.get("/items/") async def read_items(q: Union[str, None] Query(defaultNone, max_length50)):results {"items": [{"…

Vue3学习——标签的ref属性

在HTML标签上&#xff0c;可以使用相同的ref名称&#xff0c;得到DOM元素ref放在组件上时&#xff0c;拿到的是组件实例&#xff08;组件defineExpose暴露谁&#xff0c;ref才可以看到谁&#xff09; <script setup lang"ts"> import RefPractice from /compo…

天锐绿盾 | 文件数据\资料防泄漏软件 \ 自动智能透明加密保护

怎么防止公司办公终端文件数据资料外泄? 防止公司办公终端文件数据资料外泄是非常重要的&#xff0c;以下是一些有效的措施&#xff1a; 限制访问权限&#xff1a;根据员工的职责和需求&#xff0c;设定文件和数据资料的访问权限。确保只有授权人员才能访问敏感信息。 加密存…

人声伴奏分离怎么搞?分享4个实用的工具!

在音乐制作和后期处理中&#xff0c;人声与伴奏的分离常常是一个复杂而精细的过程。随着科技的发展&#xff0c;现在市面上已经涌现出了一批高效且易于使用的人声伴奏分离工具&#xff0c;它们如同音乐制作人的得力助手&#xff0c;帮助我们将人声与伴奏完美分离&#xff0c;提…

使用Docker部署Docker-Compose-Ui工具并实现公网访问

文章目录 1. 安装Docker2. 检查本地docker环境3. 安装cpolar内网穿透4. 使用固定二级子域名地址远程访问 Docker Compose UI是Docker Compose的web界面。这个项目的目标是在Docker Compose之上提供一个最小的HTTP API&#xff0c;同时保持与Docker Compose CLI的完全互操作性。…

2024,深层互联第二代IndoorLink领夹式一对多讲解器面世!

新年之初&#xff0c;每一步都举足轻重。2024开年之际&#xff0c;资深讲解器厂家深层互联重磅推出第二代IndoorLink领夹式一对多讲解器&#xff0c;各项性能指标全线升级&#xff0c;成为新的行业标杆&#xff0c;一经面世即引起巨大反响。 2023年2月&#xff0c;首代IndoorL…

GitHub | 在 GitHub 上在线展示 Vue 项目

简洁版&#xff1a;上传所有代码 << 构建项目并上传 dist 目录 << 设置仓库 << 访问 Step1&#xff1a;在 GitHub 上新建仓库&#xff0c;并将 Vue 项目的代码 push 到该仓库中。坑点在于&#xff0c;如果你是从 GitHub 上 clone 的别人的项目&#xff0c;那…

安装unget包 sqlsugar时报错,完整的报错解决

前置 .net6的开发环境 问题 ? 打开unget官网&#xff0c;搜索报错的依赖Oracle.ManagedDataAccess.Core unget官网 通过unget搜索Oracle.ManagedDataAccess.Core查看该依赖的依赖 发现应该是需要的依赖Oracle.ManagedDataAccess.Core(>3.21.100)不支持.net6的环境 解…

k-means聚类、GMM高斯聚类、canopy聚类、DBSCAN聚类、FCM聚类、ISODATA聚类、k-medoid聚类、层次聚类、谱聚类 对比

k-means聚类、GMM高斯聚类、canopy聚类、DBSCAN聚类、FCM聚类、ISODATA聚类、k-medoid聚类、层次聚类、谱聚类 对比 标 代码获取代码获取代码获取代码获取代码获取代码获取代码获取代码获取代码获取代码获取题 GMM&#xff08;高斯混合模型&#xff09;是一种聚类算法&#xff…

Http改为Https后该如何测试

需要了解Http和Http之间的关系&#xff0c;他们之间都有哪些优点&#xff0c;哪些缺点&#xff0c;如果使用的产品进行了更改&#xff0c;该如何进行测试等等&#xff0c;Https提供了一个安全层&#xff08;SSL/TLS&#xff09;&#xff0c;这个安全层在客户端和服务器之间提供…

HCIA-HarmonyOS设备开发认证V2.0-IOT硬件子系统-GPIO

目录 一、GPIO 概述二、GPIO模块相关API三、实例四、GPIO HDF驱动开发4.1、LED驱动程序(待续...)4.2、LED驱动配置(待续...) 坚持就有收获 轻量系统设备通常需要进行外设控制&#xff0c;例如温湿度数据的采集、灯开关的控制&#xff0c;因此在完成内核开发后&#xff0c;需要进…