Windows 环境下金仓 KingbaseES数据库部署指南:从硬件适配到组件运维的专业范式

Windows 环境下金仓 KingbaseES数据库部署指南:从硬件适配到组件运维的专业范式

引言

在近些年信息技术的飞速发展与数字化转型的加速,数据库作为信息系统的核心,其兼容性、性能与稳定性直接关系到业务系统的连续性和演进能力。而KingbaseES一直走在数据库自主创新的道路上不断前进,现如今国产化替代最优选择之一,具有良好的社区生态,深度兼容性。下面博主就来详细介绍一下开发者如何快速部署金仓 KingbaseES数据库。
在这里插入图片描述

文章目录

一、安装前准备工作

1.1 硬件环境要求

在进行安装金仓 KingbaseES数据库前我们先要确认一下自己的硬件是否满足数据库安装的硬件要求。具体的要求配置如下
  • CPU:x86
  • 内存:512MB以上
  • 硬盘:11GB以上空闲空间

1.2 软件环境要求

KingbaseES支持微软Windows通用x86_64操作系统。这里我们可以单击桌面图标此电脑,然后点击熟悉来查看是否满足需求。
  • 这里可以看到 我这台电脑是Windows通用x86_64操作系统部署是没问题的。
在这里插入图片描述

1.3 下载安装包

下载安装包我们可以直接访问KingbaseES官方网站下载页面,选择适合的Windows版本下载。官方网站:(https://www.kingbase.com.cn/download.html)
在这里插入图片描述

1.2 检验安装包是否完整

在下载完毕后在获得安装程序(iso文件)的同时,应该会获得一个MD5值或SHA1值。博主强烈建议大家检验一下安装包是否完整,避免后续出现无法预料的问题。通过下面的命令查看安装程序文件对应的MD5值或SHA1值,再和拿到的MD5值或SHA1值进行比对。
#假设拿到的安装包文件是KingbaseES_V009R002C012_Win64_install.iso,查看其MD5值: certutil -hashfile D:\DownLoads\KingbaseES_V009R001C010B0004_Win64_install.iso MD5 #查看其SHA1值: certutil -hashfile D:\DownLoads\KingbaseES_V009R001C010B0004_Win64_install.iso SHA1 
如果一致说明安装文件正常;如果不一致说明安装文件可能不完整,安装过程可能无法正常完成。

注意这里命令的路经是你下载安装的路径奥

在这里插入图片描述
这里我们得到的校验值与得到的官方进行比对,确定文件完整无损,进入下一步。

二、 开始图形化界面安装

2.1 点击图形化安装程序

KingbaseES给我们提供三种安装方式:图形化安装、命令行安装和静默安装。博主这里给大家介绍最常用的图形化安装方式。
在这里插入图片描述

2.2 接受许可协议

我们仔细阅读许可协议后,勾选"我接受许可协议条款",然后点击"下一步"。
在这里插入图片描述

2.3 选择授权文件

点击"选择"按钮指定授权文件路径。如果没有选择正式授权文件直接进行下一步,系统将使用试用版授权(通常有30天试用期)。

2.4 选择安装路径

在这里我们可以浏览选择适合安装的路径来进行安装。默认安装路径为C:\Kingbase\ES\V9,可以根据需要修改。
  • 小提示
  • 不要使用包含中文或空格的路径

确保目标磁盘有足够空间

在这里插入图片描述

2.5 选择安装集

在这里KingbaseES给我们提供三种安装类型分别为:
  • 完全安装:包含所有组件(推荐初次安装选择)
  • 服务器安装:仅安装数据库服务器

定制安装:手动选择需要的组件

在这里插入图片描述
在这里我们选择完全安装。

2.6 安装预览

查看安装预览没问题后,点击安装,开始正式安装过程。

2.7 等待安装进度

这里根据大家电脑的性能不同需要等待的时间也不一样大概5分钟左右就可以安装完成了。

2.8 创建软件快捷方式

这里我们就选取默认,对所有用户生效即可,点击【下一步】。
在这里插入图片描述

2.9 完成安装

选中【初始化数据库】选项,点击【完成】。
在这里插入图片描述

三、初始化数据库

安装完成后会自动弹出金仓数据库管理工具,选择【单节点列表】,点击【创建新实例】。后面也可以通过开始菜单找到"金仓数据库管控工具"并打开。
在这里插入图片描述

3.1 启动数据库管理工具

在这里选择【单节点列表】,点击【创建新实例】。
在这里插入图片描述

3.2 创建数据库实例

  1. 点击「新建实例」,进入实例参数配置界面。
  2. 按以下要求配置参数:
  • 实例名称:支持自定义(如 “test”),可根据业务场景或管理需求命名。
  • 端口号:默认端口为 54321,若默认端口被占用或有特殊网络规划,可按需修改。
  • 管理员账户:超级用户(或数据库管理员账户)默认值为 “system”,可直接使用默认设置。
  • 密码:需设置强密码(建议包含大小写字母、数字及特殊符号)并妥善牢记,保障账户安全。
  • 兼容模式:根据实际业务所需的数据库类型,选择对应兼容模式(如 MySQL、Oracle、PostgreSQL 等)。
参数配置完成后,点击「确定」(或「下一步」),系统将开始实例初始化流程。
在这里插入图片描述

3.3 完成创建

对我们的确认配置信息无误后,选择【创建后立即执行】【创建后注册为系统服务】,点击【执行】
在这里插入图片描述
创建完成后,在单节点列表中可以看到新创建的实例,状态显示为"运行中"表示创建成功。

四、KingbaseES基本操作

KingbaseES为我们提供了多种客户端工具,在开发发面提供了,KStudio管理工具,可为数据库开发人员、DBA提供数据库开发、调试、维护等各项功能,完美支持金仓数据库。KStudio在界面及功能设计上,以服务数据库管理全过程为目标,遵循极简主义,力求提供用户极致的使用体验。
在这里插入图片描述

4.1 点击启动 KStudio

KStudio 存放在安装路径下的ClientTools的guitools目录下:C:\Kingbase\ES\V9\ClientTools\guitools
在这里插入图片描述

4.2 KStudio界面预览

主菜单:提供使用KStudio的基本操作工具栏:提供常用操作入口SQL标签页:在该标签页下可执行SQL语句,函数,存储过程等SQL编辑器工具栏:提供常用的SQL操作入口SQL编辑区域:用于进行编辑操作可切换调试等其他视图界面数值查看器:可查看和编辑选中结果集的内容结果集结果过滤:可以通过sql进一步过滤结果集结果集查看器,可以多种格式显示或编辑结果集可对结果集翻页,以及设置每页结果集数量等结果集查看器常用操作入口结果集标签页,结果集有多项时,可以切换显示导航树:操作数据库对象的常用入口过滤器:可通过关键字模糊匹配过滤显示导航树信息
在这里插入图片描述

4.3 新建连接

从上面界面我们可以看到,KStudio管理工具的界面和大部分主流数据库管理软件界一致,我不需要什么学习成本就可以上手。
在这里插入图片描述


在这里插入图片描述

4.4 新建数据库

新建数据库我们可以点击图标进行创建或者,点击右键点击数据库进行创建。
在这里插入图片描述

4.5 插入数据

这里通过以下命令测试一下我们是否可以进行表的插入数据。
INSERT INTO "test"."product"("cateid", "name", "detail", "price", "stock", "status", "createtime", "updatetime") VALUES(0, 'product3', 'detail4', 10, 10, 0, '2024-10-14', '2024-10-14');
在这里插入图片描述
经过验证,SQL语句执行正常我们可以对数据库进行正常开发使用。

结语

以上就是金仓 KingbaseES数据库部署的全部流程了。 Windows 系统下的部署、初始化与基础操作流程 —— 从硬件软件环境核查、安装包校验,到图形化安装的分步配置,再到数据库实例创建与 KStudio 工具的实操验证。怎么样是不是感觉非常的简单,快来使用金仓 KingbaseES数据库来实现你的无痛迁移吧!

Read more

AI Agent新范式:FastGPT+MCP协议实现工具增强型智能体构建

AI Agent新范式:FastGPT+MCP协议实现工具增强型智能体构建

AI Agent新范式:FastGPT+MCP协议实现工具增强型智能体构建 作者:高瑞冬 本文目录 * AI Agent新范式:FastGPT+MCP协议实现工具增强型智能体构建 * 一、MCP协议简介 * 二、创建MCP工具集 * 1. 获取MCP服务地址 * 2. 在FastGPT中创建MCP工具集 * 三、测试MCP工具 * 四、AI模型调用MCP工具 * 1. 调用单个工具 * 2. 调用整个工具集 * 五、私有化部署支持 * 1. 环境准备 * 2. 修改docker-compose.yml文件 * 3. 修改FastGPT配置 * 4. 重启服务 * 六、使用MCP-Proxy集成多个MCP服务 * 1. MCP-Proxy简介 * 2. 安装MCP-Proxy * 3. 配置MCP-Proxy * 4. 将MCP-Proxy与FastGPT集成 * 5. 高级配置

By Ne0inhk
【大模型实战篇】基于Claude MCP协议的智能体落地示例

【大模型实战篇】基于Claude MCP协议的智能体落地示例

1. 背景         之前我们在《MCP(Model Context Protocol) 大模型智能体第一个开源标准协议》一文中,介绍了MCP的概念,虽然了解了其概念、架构、解决的问题,但还缺少具体的示例,来帮助进一步理解整套MCP框架如何落地。         今天我们基于claude的官方例子--获取天气预报【1】,来理解MCP落地的整条链路。 2. MCP示例         该案例是构建一个简单的MCP天气预报服务器,并将其连接到主机,即Claude for Desktop。从基本设置开始,然后逐步发展到更复杂的使用场景。         大模型虽然能力非常强,但其弊端就是内容是过时的,这里的过时不是说内容很旧,只是表达内容具有非实时性。比如没有获取天气预报和严重天气警报的能力。因此我们将使用MCP来解决这一问题。         构建一个服务器,该服务器提供两个工具:获取警报(get-alerts)和获取预报(get-forecast)。然后,将该服务器连接到MCP主机(在本例中为Claude for Desktop)。         首先我们配置下环

By Ne0inhk
基于腾讯云HAI + DeepSeek快速设计自己的个人网页

基于腾讯云HAI + DeepSeek快速设计自己的个人网页

前言:通过结合腾讯云HAI 强大的云端运算能力与DeepSeek先进的 AI技术,本文介绍高效、便捷且低成本的设计一个自己的个人网页。你将了解到如何轻松绕过常见的技术阻碍,在腾讯云HAI平台上快速部署DeepSeek模型,仅需简单几步,就能获取一个包含个人简介、技能特长、项目经历及联系方式等核心板块的响应式网页。 目录 一、DeepSeek模型部署在腾讯云HAI 二、设计个人网页 一、DeepSeek模型部署在腾讯云HAI 把 DeepSeek 模型部署于腾讯云 HAI,用户便能避开官网访问限制,直接依托腾讯云 HAI 的超强算力运行 DeepSeek-R1 等模型。这一举措不仅降低了技术门槛,还缩短了部署时间,削减了成本。尤为关键的是,凭借 HAI 平台灵活且可扩展的特性,用户能够依据自身特定需求定制专属解决方案,进而更出色地适配特定业务场景,满足各类技术要求 。 点击访问腾讯云HAI控制台地址: 算力管理 - 高性能应用服务 - 控制台 腾讯云高性能应用服务HAI已支持DeepSeek-R1模型预装环境和CPU算力,只需简单的几步就能调用DeepSeek - R1

By Ne0inhk
AI革命先锋:DeepSeek与蓝耘通义万相2.1的无缝融合引领行业智能化变革

AI革命先锋:DeepSeek与蓝耘通义万相2.1的无缝融合引领行业智能化变革

云边有个稻草人-ZEEKLOG博客 目录 引言 一、什么是DeepSeek? 1.1 DeepSeek平台概述 1.2 DeepSeek的核心功能与技术 二、蓝耘通义万相2.1概述 2.1 蓝耘科技简介 2.2 蓝耘通义万相2.1的功能与优势 1. 全链条智能化解决方案 2. 强大的数据处理能力 3. 高效的模型训练与优化 4. 自动化推理与部署 5. 行业专用解决方案 三、蓝耘通义万相2.1与DeepSeek的对比分析 3.1 核心区别 3.2 结合使用的优势 四、蓝耘注册流程 五、DeepSeek与蓝耘通义万相2.1的集成应用 5.1 集成应用场景 1. 智能医疗诊断

By Ne0inhk