金仓数据库KingbaseES官方版是一款高性能可靠的关系型数据库管理系统。金仓数据库KingbaseES官方版基于开放标准,兼容SQL语法并且提供了稳定的数据存储和高效的数据访问能力金仓数据库KingbaseES官方版支持大规模数据处理和复杂查询而且具有分布式架构和高可用性,能够满足高并发和大数据量的需求。
-
5.11 中文版查看
-
0.1.9 电脑版查看
-
官方版查看
-
20.03 电脑版查看
-
1.48.0 官方版查看
金仓数据库KingbaseES软件简介
金仓数据库KingbaseES是款很实用的数据库管理工具。金仓数据库KingbaseES为用户提供数据库服务、数据库服务管理器、交互式查询工具、数据转换工具、数据备份及恢复工具、作业调度工具等实用功能。金仓数据库KingbaseES还具有可靠、性能高、易管理和使用的特点。
金仓数据库KingbaseES软件特色
1. 总体结构
最底层是存储管理层,主要实现数据存储管理、数据复制、数据完整性保护、封锁、并发控制、事务管理、缓存管理、日志空间管理等;存储层之上是SQL处理层,主要负责SQL接口底层(函数、索引、数据字典、存储过程、触发器)的实现、解析、优化、执行和缓存处理等;SQL处理层之上是传输层,主要实现基于SSL的可信传输。传输层之上为接口层,提供各种常见数据库访问接口(ODBC/JDBC/ESQL/PERL/PHP/MYBATIS/HIBERNATE/.NET/EF6)及其驱动程序实现;最上面是工具层,提供给管理员大量便捷高效的数据库管理工具和开发工具。
KingbaseES 的安全防护手段和策略贯穿以上各个层次,提供特权分立、访问控制、存储加密等多种安全组件和功能,为数据库管理系统提供内核级的层层安全防护。
2. 架构基础
了解KingbaseES的系统架构,对KingbaseES的部件之间如何相互作用的理解将会使本节更易理解。
在数据库术语里,KingbaseES使用客户端/服务器的模型。一次KingbaseES会话由下列相关的进程组成:
一个服务器进程,它管理数据库文件、接受来自客户端应用与数据库的联接并且代表客户端在数据库上执行操作。该数据库服务器程序叫做kingbase。
那些需要执行数据库操作的用户的客户端(前端)应用。客户端应用可能本身就是多种多样的:可以是一个面向文本的工具,也可以是一个图形界面的应用,或者是一个通过访问数据库来显示网页的网页服务器,或者是一个特制的数据库管理工具。 一些客户端应用是和 KingbaseES发布一起提供的,但绝大部分是用户开发的。
和典型的客户端/服务器应用(C/S应用)一样,这些客户端和服务器可以在不同的主机上。这时它们通过 TCP/IP 网络连接通讯。请注意,在客户机上可以访问的文件未必能够在数据库服务器机器上访问(或者只能用不同的文件名进行访问)。
金仓数据库KingbaseES软件功能
1. 通用性:
支持多种开发接口
KingbaseES支持多种数据库开发接口,包括ODBC、JDBC、OLE DB、PHP、ESQL、NET Data Provider、Perl。并且兼容Oracle Pro*C、OCI、OO4O等数据访问接口,提供基于QT的QKINGBASE数据访问接口。
支持主流开发工具
KingbaseES支持Visual Studio.NET、Eclipse、NetBeans、JBuilder、PowerBuilder、Delphi、C++ Builder、JDeveloper等流行的集成开发环境。支持SQLAlchemy框架。支持基于Python的django框架。支持EF6.0
支持主流系统中间件,包括WebSphere、WebLogic、JBoss、TomCat、东方通TongWeb、金蝶Apusic、中创InforWeb、宝兰德BE V8.2.0、华宇TAS应用中间件等主流的应用服务器。
SQL标准
KingbaseES提供对SQL 92的基本特性以及 SQL 2003的核心特性的支持。
跨平台支持
KingbaseES V7.1.2提供了全方位的操作系统和硬件平台的支持,提供包括Unix、Linux、Windows等数十个操作系统产品版本,支持arm 64、X86、X86_64、Itanium、SPARC、PowerPC系列以及国产龙芯(3B)、飞腾(1500A1000A)、申威(410、411、1610)等CPU硬件体系结构。这些不同操作系统版本的服务器和管理工具之间具备无缝的互操作能力。
字符集支持
KingbaseES的服务器、数据访问接口、工具集都支持国际通用的UNICODE字符集。且符合GBK、GB18030国家标准,具备中国电子技术标准化研究所认证中心签发的GB18030符合性认证。
此外,KingbaseES支持服务器和数据访问接口使用不同的字符集设置。
2. 高安全性:
在数据库安全方面,国外数据库厂商在我国销售的数据库产品的安全级别却只能达到TCSEC C1或C2级,个别产品虽在C2安全级别基础上增加了部分如强制访问控制、数据加密等高等级的安全特性,但其整体安全级别均不能达到B1级或更高,从而不能很好满足如军队、军工、政府、金融行业、保险行业及电信行业等涉密部门的高安全要求。因此,研制具有自主产权的高等级数据库安全产品非常必要。
KingbaseES自主研发高等级的数据库安全产品,它完全符合国家安全数据库标准GB/T 20273-2006的结构化保护级(即第四级)的技术要求,该级别近似等同于TCSEC B2级。在国产数据库厂家中,它率先通过公安部计算机信息系统安全产品质量监督检验中心的强制性安全认证,并获得销售许可证。
KingbaseES通过全新的结构化系统设计和强化的多样化强制访问控制模型框架,自主开发了多个高等级的安全特性,并完整实现包括多重身份鉴别、入侵检测与报警、可信路径、推理控制、形式化证明及隐蔽信道分析等在内的全部结构化保护级的技术和功能要求。
3. 高可靠性:
计算机系统中不可避免地会发生硬件故障、软件错误、操作员失误以及恶意破坏事件,这些问题都会造成运行事务的非正常中断,或部分数据丢失,因此数据库管理系统应具有可靠性的保护手段,能把数据库从错误状态恢复到正确状态。
针对这种情况,KingbaseES不仅提供了多种备份与恢复保障措施,而且还提供了对内存和磁盘资源的容错保护。
4. 高性能:
大规模并发:
KingbaseES服务器引擎利用高效的多线程共享体系结构支持多用户并发。KingbaseES采用多版本并发控制技术,即一种 MVCC(Multi-version concurrency control)与传统的两阶段封锁相结合的技术,这种技术不仅读不阻塞,并且读写操作也不相互阻塞,从而显著地提高了事务的并发处理能力。
需说明的是,KingbaseES并发用户数目可依据用户实际需求进行配置,并可配的最大数目仅受限于系统资源和操作系统所允许的单进程的最大线程数目。
高效查询优化:
查询优化是数据库系统的关键部件,它对于整个关系数据库的性能,尤其对于复杂SQL语句的执行性能至关重要。
在这方面,为满足多种应用场景的性能要求,KingbaseES提供了多种查询优化技术,它们主要包括:
¨ 基于代价模型的查询优化
¨ SQL语句重写
增强缓存机制:
在数据库性能优化技术中,缓存优化是其中非常重要的技术。在这方面,KingbaseES从多角度实现了该技术,从而有效减少了系统的磁盘I/O压力,这些技术主要包括:
¨ 数据缓存优化
¨ 执行计划缓存
¨ 结果集缓存
并行查询:
为更好地利用数据库空闲的CPU资源,KingbaseES提供了并行查询功能。它通过多个CPU并行执行一条查询语句,以达到缩短查询响应时间的目的。KingbaseES并行查询处理采用了基于数据水平划分的任务分解和执行技术。
多种数据分区:
为提高系统性能和应对海量数据处理,KingbaseES提供了多种数据分区技术。这些技术的基本思想是:依据实际应用的IO访问特性,把表从横向或纵向划分为若干个子表,使得具有相同或相近IO特性的数据存放在同一个子表。这样在用户访问数据库时不必访问被分区表的所有子表,而只需访问有限个子表,从而达到减少I/O访问的目的。
KingbaseES数据被分区后,使用者既可透明访问一个被分区的表,而不必考虑分区的存在,也可直接访问单个分区。它目前包括两类分区技术:水平分区和垂直分区。
金仓数据库KingbaseES常见问题
问:如何卸载金仓数据库KingBaseES?
答:方法一:安装并打开电脑管家软件,选择进入软件管理选项,点击卸载选项,在列表中找到金仓数据库KingBaseES,点击卸载即可
金仓数据库KingbaseES更新日志:
日日夜夜的劳作只为你可以更快乐
嘛咪嘛咪哄~bug通通不见了!