事先说明,本人学生一枚,初入DBA领域,初识数据库,如有谬误,请各位大佬纠正
一.初始KES数据库
既然开始学习KES数据库,我们要做的第一件事就是认识它,明白它是什么类型的数据库,具有什么特点等。
- KingbaseES数据库,简称KES数据库,是由北京人大金仓研发的一款企业级的关系型数据库
- 是一种高性能、高可靠性、高安全性的关系型数据库管理系统,具有兼容性、易用性,高性能,可靠性,易用性,安全性等特点。
以上是我从各个平台上搜集并浓缩而成总结,但具体他们指的是什么,我们还得细究
- 企业级:企业级数据库是为满足企业大规模 数据存储 和处理的需求而设计、构建的一种数据库系统。简单来说,就是主要服务于商业组织,大型企业。
- 关系型数据库:关系型数据库是依据关系模型来创建的数据库
- 关系模型例如“一对一,一对多,多对多”等关系模型,可以理解二维表格,关系型数据库就可以理解为由这些表之间的联系而形成的一个数据组织
- 关系模型包括数据结构(数据存储的问题,二维表)、操作指令集合(SQL语句)、完整性约束(表内数据约束、表与表之间的约束)
- 兼容性:KES数据库支持多种数据格式和查询语言,可以与其他数据库系统进行集成和交互,简单来说就是,KES兼容SQL语法及PLSQL过程化语言的语法,完成了对数据类型、常用表达式和条件、系统视图、内置函数、DML、DQL语句,以及控制语句、存储过程、函数、触发器、游标,静态SQL、动态SQL等各方面的兼容。
- 易用性:KES集成了图形化的集群部署工具,以向导的方式实现创建用户、安装KES软件、创建数据库、安装集群软件、进行集群管理和集群中节点的管理,非常好上手,降低了使用难度
- 易迁移:
- 这个是我对KES最喜欢的点,人大金仓开发出了极其方便的数据库迁移服务,可以让ORACLE,PG,MYSQL等进行数据库之间的数据迁移
- 能够对数据类型、PL/SQL、函数、存储过程、触发器、系统视图等源数据库语法自动化翻译,转换为KES目标库识别语法
- 总结就是,你可以使用这迁移服务,将你数据库上的数据全部传输到另一个数据库,语法等在迁移过程中会自动转化,可以让你干更少的活,达到预期的要求。
这些就是一些对KES数据库粗略的理解,如果有一起学习的小伙伴,可以和我交流,一起学习。