【金仓数据库】解锁 KingbaseES 金仓数据库,超详细安装及利用指南 ...

打印 上一主题 下一主题

主题 1713|帖子 1713|积分 5139

【金仓数据库】解锁 KingbaseES 金仓数据库,超详细安装及利用指南


媒介

   KingbaseES是一款面向全行业、全客户关键应用的企业级大型通用融合数据库产物,适用于事务处理类应用、数据分析类应用、海量时序数据收罗检索类应用、要求苛刻的互联网应用等场景。
  金仓数据库安装过程


基于Windows安装金仓数据库

   1、官网安装地址:金仓数据库下载官网
  下载Windows X86 64版本,根据自己电脑需求下载
  

    2、管理员身份运行KingbaseES安装步伐
  

    3、选择安装新的实例
  

    4、此处默认配置下一步即可
  

    5、同意许可协议
  

    6、选择安装集,根据必要选择符合的安装集
  

    7、选择产物功能组件默认选择即可
  

    8、授权文件选择,默认即可
  

    9、安装位置选择
  

    10、点击安装即可
  

    11、等待安装即可
  

    12、数据库初始化
  

    13、根据必要配置
  

  • 默认端口为:54321(可自定义)
  • 默认账户为:system(可自定义)
  • 密码(自定义)
  • 默认字符集编码为:GBK(可选 default、UTF8、GB2312、GB18030)
  • 默认数据库兼容模式为:ORACLE(可选 PG、MySQL)
  • 默认大小写敏感为:是(可选否)
  • 默认数据块大小为:8k(可选16k、32k)
  • 默认身份认证方法为scram-sha-256(可选 scram-sm3,sm4,sm3)
  

    14、完成安装
  

    15、安装完成打开图形化工具
  

   

    16、图形化工具页面
  


金仓数据库与Mysql数据库对比

   创建表
  

  • MySQL
  1. CREATE TABLE users (
  2.     id INT AUTO_INCREMENT PRIMARY KEY,
  3.     name VARCHAR(50),
  4.     age INT
  5. );
复制代码


  • 金仓数据库
  1. CREATE TABLE users (
  2.     id SERIAL PRIMARY KEY,
  3.     name VARCHAR(50),
  4.     age INT
  5. );
复制代码
插入数据
  

  • MySQL
  1. INSERT INTO users (name, age) VALUES ('John', 25);
复制代码


  • 金仓数据库
  1. INSERT INTO users (name, age) VALUES ('John', 25);
复制代码
查询数据:根本一致
  1. SELECT * FROM users;
复制代码
带条件查询:根本一致
  1. SELECT * FROM users WHERE age > 20;
复制代码
更新数据
  

  • MySQL
  1. UPDATE users SET age = 26 WHERE name = 'John';
复制代码


  • 金仓数据库
  1. UPDATE users SET age = 26 WHERE name = 'John';
复制代码
删除数据
  

  • MySQL
  1. DELETE FROM users WHERE name = 'John';
复制代码


  • 金仓数据库
  1. DELETE FROM users WHERE name = 'John';
复制代码
函数利用
  

  • MySQL日期函数
  1. SELECT CURDATE();
复制代码


  • 金仓数据库日期函数
  1. SELECT CURRENT_DATE;
复制代码
字符串函数
  MySQL
  1. SELECT UPPER('hello');
复制代码
金仓数据库
  1. SELECT UPPER('hello');
复制代码
存储过程
  MySQL
  1. DELIMITER //
  2. CREATE PROCEDURE GetUserCount()
  3. BEGIN
  4.     SELECT COUNT(*) FROM users;
  5. END //
  6. DELIMITER ;
复制代码
金仓数据库
  1. CREATE OR REPLACE PROCEDURE GetUserCount()
  2. LANGUAGE SQL
  3. AS $$
  4.     SELECT COUNT(*) FROM users;
  5. $$;
复制代码
金仓数据库在存储过程的创建语法上与 MySQL 有所不同,如利用 CREATE OR REPLACE 来创建或更换存储过程,并且利用 LANGUAGE SQL 来指定语言,用 $$ 作为语句分隔符
  金仓数据库产物架构分析


   物理部署层
  涵盖物理机部署、私有云、公有云、混淆云 。提供多样化部署选择,物理机部署适合对性能、安全可控性要求高场景;私有云利于企业内部资源管理与安全管控;公有云可按需付费、灵活扩展;混淆云联合多种上风,满足复杂业务需求 。
  进程架构、集群架构层
  

  • 主备:主库处理读写,备库实时同步数据,主库故障时备库切换,保障业务连续性 。
  • 读写分离:将读操作分流到从库,减轻主库压力,提拔查询性能,适合读多写少场景 。
  • 共享存储多写:多个节点可同时写入共享存储,提拔写入性能与并发能力 。
  • 无共享分布式:各节点独立存储、计算,通过网络协同,具备高扩展性与容错性,应对海量数据和高并发 。
  语言层
  支持 SQL 标准,以及 Oracle、PostgreSQL、MySQL、SQLServer 等语法兼容模式 。实现知识复用、低沉开发成本,方便不同数据库技术栈开发者迁移利用 。
  数据模子层
  包含关系模子、文档模子(XML/JSON )、空间模子、文本模子、KV 模子、向量模子、图模子等 。支持多模数据一体化存储,可统一存储、混淆访问不同模子数据,满足多样化业务需求,如 GIS 业务用空间模子、文本检索用文本模子 。
  应用方案层
  

  • 智能迁移方案:提供向导式工具,主动识别源数据库结构与数据类型,精准转换格式、校验迁移,保障数据完整 。
  • 柔性迁移方案:在复杂异构环境下,灵活处理数据迁移,低沉迁移难度与风险 。
  • 双轨并行方案:新旧系统并行运行,对比验证,确保新数据库系统稳固可靠 。
  • 主备 + 读写分离集群方案:联合主备高可用与读写分离性能上风,保障业务稳固与高效 。
  • 同城双中心方案、两地三中心方案:容灾方案,通过多站点部署,实现数据冗余备份,保障数据安全与业务连续性 。
  • 海量数据分析方案:针对海量数据,利用分布式架构、并行计算等技术,提拔分析处理效率 。
  • KGIS 解决方案:针对地理信息系统业务,优化空间数据存储、查询、分析性能 。
  • 云数据库方案:基于云计算技术,提供弹性扩展、便捷管理等云服务特性的数据库方案 。
  应用场景层
  

  • OLTP(联机事务处理 ):支持高并发事务处理,包管事务原子性、一致性、隔离性和持久性,适用于电商交易、银行转账等场景 。
  • OLAP(联机分析处理 ):侧重于复杂数据分析、查询,支持多维分析、聚合计算等,用于企业决定支持、报表天生 。
  • HTAP(混淆事务分析处理 ):兼具 OLTP 与 OLAP 能力,允许在同一数据库实时处理事务与分析,淘汰数据移动与转换 。
  • 时序:针对时序数据(如传感器数据、日志数据 ),优化数据存储与查询,便于按时间序列分析 。
  集中管理
  

  • 数据库开发支撑:提供开发工具、接口等,助力开发者进行数据库设计、开发、调试等工作 。
  • 数据库运维支撑:包含监控、备份规复、性能优化等运维工具与本领,保障数据库稳固、高效运行
  金仓数据库产物先容

   迁移无忧,开发便利
  

  • 提供SQL标准、Oracle、MySQL、SQLServer、PostgreSQL等多种语法兼容模式,达到知识复用、开发便利。
  • 提供应用迁移、数据迁移、数据同步等向导式智能迁移工具,可高效的实现异构数据正反向流通。
  • 提供关系类型、全文本类型、文档类型、空间类型等多种数据模子,库内多模计算能力,一站式支撑多种业务和场景开发。
  高度容错,稳固可靠
  

  • 提供共享存储多写集群、分布式集群、读写分离集群等多样化高可用集群架构,满足不同客户场景必要。
  • 提供当地高可用、同城双中心、两地三中心的容灾方案,有效保障数据安全和业务连续性。
  • 多层次高可用技术体系,支持RPO=0包管数据不丢,RTO≈0,系统可用性高达 99.999%
  性能强劲,表现出众
  

  • 针对国产芯片环境深度优化,产物性能可达到国外芯片同级水平。
  • 国产芯片环境下,单机单实例,TPC-C性能指标达230万tpmC。
  • 已支撑金融、能源、运营商、交通等浩繁行业重载焦点关键应用,数据规模达100+TB 、吞吐量达 55600+ TPS。
  总结

   信创产业中,人大金仓的 KingbaseES 数据库意义重大。安装上,无论是 Linux 照旧 Windows 系统,都有详细指引且操作简便,低沉部署成本。功能上,具备强大的数据管理能力,事务管理遵照 ACID 特性,查询性能佳,备份规复策略多样,安全管理全方位,包括用户、权限、加密及审计等。应用方面,在当局、金融、电信、电力等行业,能满足不同需求,且兼容性高,可与主流系统和中间件无缝对接,助力全栈式解决方案,推动信创产业生态发展,是信创落地和数字化转型的有力支撑。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

水军大提督

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表