【金仓数据库】解锁 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数据库对比
创建表
- CREATE TABLE users (
- id INT AUTO_INCREMENT PRIMARY KEY,
- name VARCHAR(50),
- age INT
- );
复制代码
- CREATE TABLE users (
- id SERIAL PRIMARY KEY,
- name VARCHAR(50),
- age INT
- );
复制代码 插入数据
- INSERT INTO users (name, age) VALUES ('John', 25);
复制代码
- INSERT INTO users (name, age) VALUES ('John', 25);
复制代码 查询数据:根本一致
带条件查询:根本一致
- SELECT * FROM users WHERE age > 20;
复制代码 更新数据
- UPDATE users SET age = 26 WHERE name = 'John';
复制代码
- UPDATE users SET age = 26 WHERE name = 'John';
复制代码 删除数据
- DELETE FROM users WHERE name = 'John';
复制代码
- DELETE FROM users WHERE name = 'John';
复制代码 函数利用
字符串函数
MySQL
金仓数据库
存储过程
MySQL
- DELIMITER //
- CREATE PROCEDURE GetUserCount()
- BEGIN
- SELECT COUNT(*) FROM users;
- END //
- DELIMITER ;
复制代码 金仓数据库
- CREATE OR REPLACE PROCEDURE GetUserCount()
- LANGUAGE SQL
- AS $$
- SELECT COUNT(*) FROM users;
- $$;
复制代码 金仓数据库在存储过程的创建语法上与 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企服之家,中国第一个企服评测及商务社交产业平台。 |