#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.重分布  

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据脱敏(六)脱敏算法-加密算法

脱敏算法篇使用阿里云数据脱敏算法为模板,使用算子平台快速搭建流程来展示数据 "加密脱敏"是一种数据处理技术,主要用于保护个人隐私和数据安全。它通过将敏感信息(如姓名、身份证号、电话号码等)进行加密处理,使其无法…

linux 系统的目录结构

为什么某些执行程序位于/bin、/sbin、/usr/bin或/usr/sbin目录下?例如,less命令位于/usr/bin目录下。为什么不是/bin、/sbin或/usr/sbin?这些目录之间有什么区别呢? 在这篇文章中,让我们主要讲述一下Linux文件系统结构…

【前端】前端三要素之JavsScript基础

写在前面:本文仅包含JavaScript内容,DOM知识传送门在这里,BOM传送门在这里。 本文内容是假期中刷的黑马Pink老师视频(十分感谢Pink老师),原文保存在个人的GitLab中,如果需要写的网页内容信息等可…

【Java EE初阶二十二】https的简单理解

1. 初识https 当前网络上,主要都是 HTTPS 了,很少能见到 HTTP.实际上 HTTPS 也是基于 HTTP.只不过 HTTPS 在 HTTP 的基础之上, 引入了"加密"机制;引入 HTTPS 防止你的数据被黑客篡改 ; HTTPS 就是一个重要的保护措施.之所以能够安全, 最关键的…

AI人工智能写作,这5款AI软件帮你解决写作难题

在如今这个信息爆炸的时代,写作已经成为我们生活和工作中必不可少的一部分。但是,对于很多人来说,写作可能是一件挺费劲的事情,需要花费很多时间和精力。不过,幸运的是,随着人工智能技术的不断进步&#xf…

【2024软件测试面试必会技能】Selenium(5):元素定位的介绍及使用

Selenium元素定位介绍: 元素的定位和操作是自动化测试的核心部分,其中操作又是建立在定位的基础上的,举例:一个对象就是一个人,我们可以通过身份证号、姓名或者他的住址找到这个人。那么一个web对象也是一样的&#xf…

声反射是如何保护内耳的?

声反射是如何保护内耳的? 反射是人和动物通过中枢神经系统对刺激所产生的规律性反应。 在人耳中也同样存在这样一种反射,叫做“声反射”。当人耳受到足够强度的声刺激时,双耳镫骨肌发生反射性收缩,这就是声反射,又称镫…

Vue3_基础使用_3

今天主要学习的是hooks, vue3的使用比vue2方便很多了,但是呢各个功能块的逻辑有时候还是会缠绕在一起,这个时候使用hooks进行模块化管理开发,说白了就是将每个单独的业务放到自己的.ts中去写,以后修改就找到这个ts 不用到处去翻…

5.【架构师成长之路】职场新人:如何快速变得专业(下)

文章目录 导言一、凡事不苟且二、心态要开放1、勇于承担各种事2、别害怕犯错 本文总结说明 导言 上一篇文章我们讲了,作为新人最重要的事情就是“快速变得专业”。 我们先自问自答了一个问题:“新人为何要快速变得专业?新人难道不能就循序渐…

科技快讯:鸿道Intewell操作系统突破国际垄断,引领工控新革命

科东软件Intewell鸿道工业操作系统,已在多种严苛环境下运行检验,并应用于工业控制、智能制造、汽车电子、轨道交通、能源电力、航天航空等实时性要求极高的领域,历经30年的不懈努力和研发迭代,在功能和性能上可以替代风和VxWorks操…

【论文阅读】【yolo系列】YOLO-Pose的论文阅读

Abstract 我们介绍YOLO-pose,一种无热图联合检测的新方法,基于流行的YOLO目标检测框架的图像二维多人姿态估计。 【现有方法的问题】现有的基于热图的两阶段方法是次优的,因为它们不是端到端可训练的,训练依赖于surrogate L1 loss…

【JVM】计数器引用和可达性分析

📝个人主页:五敷有你 🔥系列专栏:JVM ⛺️稳中求进,晒太阳 C/C的内存管理 在C/C这类没有自动垃圾回收机制的语言中,一个对象如果不再使用,需要手动释放,否则就会出现内存泄漏…

常见消息中间件分享

文章目录 概念核心角色作用&使用场景应用解耦异步通信削峰填谷大数据流处理 使用模型点对点模型发布-订阅模型 常见消息中间件介绍一、kafka二、RabbitMQ三、RocketMQ 比较一、Kafka如何实现高吞吐量二、RocketMQ如何实现事务消息 概念 消息中间件是基于队列与消息传递技术…

猿辅导送给新时代家长的一份教育指南,让孩子“学会学习”

新课标发布以来,各学科综合素养内容占比逐渐提升,成为校内教学考察的新方向,素养教育也成为学校、家长讨论的新话题。论坛上,各领域教育创新者、教育实践者围绕素养教育,探讨了学习本质、学习兴趣、作业问题、厌学情绪…

JAVA并发编程之原子性、可见性与有序性

并发编程-原子性、可见性与有序性 一、CPU的可见性 1.1 缓存一致性问题的出现 CPU处理器在处理速度上,远胜于内存,主内存执行一次内存的读写操作,所需要的时间足够处理器去处理上百条指令。 为了弥补处理器与主内存处理能力之间的差距&am…

2023 re:Invent 用 PartyRock 10 分钟构建你的 AI 应用

前言 一年一度的亚马逊云科技的 re:Invent 可谓是全球云计算、科技圈的狂欢,每次都能带来一些最前沿的方向标,这次也不例外。在看完一些 keynote 和介绍之后,我也去亲自体验了一些最近发布的内容。其中让我感受最深刻的无疑是 PartyRock 了。…

3 Nacos源码下载并集成达梦数据库驱动

1、Nacos源码下载 源码直接下载gitee上的nacos2.2.3,具体链接:Nacos: 概览 欢迎来到 Nacos 的世界! Nacos 致力于帮助您发现、配置和管理微服务 - Gitee.com,具体如下图

在编老师可以有副业吗

许多在编老师或许都会面临这样一个问题:除了教书育人,我是否还能有点别的追求?副业,对于很多人来说是一个增加收入、拓展兴趣的途径,但对于在编老师而言,这个问题却显得有些复杂。 老师这份工作本身就充满…

宋仕强介绍说,萨科微slkor

宋仕强介绍说,萨科微slkor(www.slkoric.com)研制了碳化硅SiC SBD二极管、碳化硅SiC MOSFET管、IGBT管、超快恢复功率二极管等高端产品,萨科微SLKOR还有肖特基二极管、ESD静电保护二极管、TVS瞬态抑制二极管、通用二极管和三极管&a…

0-前置知识

前言 SpringBoot框架在设计之初,为了有更好的兼容性,在不同的运行阶,段提供了非常多的扩展点,可以让程序员根据自己的需求,在整个Spring应用程序运行过程中执行程序员自定义的代码。 ApplicationContextInitializer …