摘要:
NULL值是关系型数据库系统中比较特殊的一种值,通常称为UNKNOWN或空值,即是未知的,不确定的。由于NULL存在着无数的可能,因此NULL值也不等于NULL值。 Oracle在创建索引时,不会存储NULL值,而KingbaseES在创建索引时则会存储NULL值.在查询时,如使用Column is 阅读全文
摘要:
KingbaseES从V008R006C005B0041版本开始支持Oracle的Interval分区表功能。 Interval分区表是一种特殊的范围分区表。当执行INSERT或者UPDATE时,若数据超过所有现有范围分区时由数据库根据定义的间隔参数自动创建新的分区。 Interval分区只能指定一 阅读全文
摘要:
数据脱敏,指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。 KingbaseES主要提供动态数据脱敏功能。 动态数据脱敏(Dynamic Data Masking)是与生产环境紧密关联的,访问敏感数据时实时地进行脱敏,主要用于直接访问生产数据的场景,在屏蔽敏感信息的同时也保证 阅读全文
摘要:
KingbaseES 支持Oracle的 ORDER SIBLINGS BY排序语法,V008R006C005B0054版本已经解决了之前版本中使用该语法的效率问题。 在层次查询中,如果想让“亲兄弟”按规矩进行升序排序就需要使用ORDER SIBLINGS BY 这个特定的排序语句,若要降序输出可以 阅读全文
摘要:
对于数据库系统的并发控制,KingbaseES采用MVCC(多版本并发控制)进行处理。 这种机制有一个缺点,就是随着时间的推移,数据文件中积累的dead tuples会越来越多。 怎么去清理这些dead tuples,这个时候就需要vacuum处理。 下面主要介绍vacuum清理dead tuple 阅读全文
摘要:
测试环境: | ip | 数据库版本 | | | | | 192.168.254.135| oracle 11g | | 192.168.254.137| V008R006C005B0023 | 通过oracle官网得知,Oracle使用DG4ODBC作为连接到其他非Oracle数据库的数据网关。其 阅读全文
摘要:
ksqlrc文件作用 ksql在连接到数据库后但在接收正常的命令之前,会尝试读取并执行该文件中的命令,如果加上-X参数,则跳过该文件。 系统级的启动文件是ksqlrc,文件在安装好的KingbaseES的“系统配置”目录中。默认情况下,这个目录将是../etc/(相对于包含KingbaseES可执行 阅读全文
摘要:
触发器及其作用 触发器(trigger)是用户定义的由事件驱动的特殊过程。一旦定义,所有用户的对应操作均会由服务器自动激活相应的触发器,在DBMS核心层进行集中的完整性控制。 触发器类似于约束,但是比约束更加灵活,也可以实施比外键约束、检查约束更为复杂的检查和操作,具有更精细和更强大的数据处理能力。 阅读全文
摘要:
表空间的概念 KingbaseES中的表空间允许在文件系统中定义用来存放表示数据库对象的文件的位置。实际上表空间就是给表指定一个存储目录。 表空间的作用 通过使用表空间,管理员可以控制一个KingbaseES数据库安装的磁盘布局。 这么做至少有两个用处: 1.如果初始化集簇所在的分区或者卷用光了空间 阅读全文
摘要:
前文已介绍了KingbaseES如何配置job和schedule,具体见:https://www.cnblogs.com/kingbase/p/15194227.html 任务需要配置秒级运行的定时任务,按照步骤在创建schedule时将freq=minutely替换为secondly。 创建过程并 阅读全文