广州海量数据库技术有限公司专利技术

广州海量数据库技术有限公司共有72项专利

  • 本发明涉及一种基于OpenGauss数据库的数据分组聚集方法及系统。本方法包括对有序集合中的数据进行扫描,根据当前的分组情况和扫描获得的数据信息选择相应的措施对数据进行分组处理;按照上步获得的分组对数据进行聚集运算处理等步骤。本方法克服...
  • 本发明涉及一种基于OpenGauss的面向对象的数据类型体系实现方法。本方法包括定义包含成员信息和方法信息的抽象Type类、将Type类和其中包含的信息注册到系统表中等步骤。本方法通过在OpenGauss现有数据类型框架中引入面向对象特...
  • 本发明涉及数据加载技术领域,提供一种基于openGauss数据库的多线程批量文件加载方法,包括:根据文件数量和系统资源拉起加载线程,通过加载线程将文件数据读取至内存;计算线程期望处理数据量,在内存中根据线程期望处理数据量将文件的数据量拆...
  • 本发明涉及数据库语义技术领域,提供一种基于vastbase语法随机生成sql的方法,包括:通过对外部语法树中的元素节点进行标注,将外部语法树转换为内部语法树;获取用于生成sql的数据库的数据库表结构信息;按元素节点之间的依赖关系为内部语...
  • 本发明涉及一种基于OpenGauss平台的XLOG日志压缩方法。本方法压缩时,只对XLOG记录头部后的数据进行压缩,在XLogRecordAssemble函数将所有注册的需要落盘的XLOG信息连接到链表中后,把所有数据拷贝到内存中,对数...
  • 本发明涉及数据库存储技术领域,提供一种openGauss访问ORC数据的方法,包括:通过Kafka将处理完成的数据存储至HDFS;HDFS将数据转化为ORC文件,同步生成与所述ORC文件对应的cumeta元数据文件;根据生成的cumet...
  • 本发明涉及一种通用兼容性数据类型框架的实现方法。本方法包括获取数据、获取数据类型、对数据类型进行适配模板分析、根据分析结果获取数据的编解码方法、进行数据编解码、完成数据写入或使用等步骤。通过本方法可以在数据库中实现同一数据类型在不同处理...
  • 本发明涉及一种OpenGauss中基于GiST索引技术的文件相似度检测方法。本方法包括将局部敏感哈希转化为二进制数据结构,然后写入到OpenGauss数据库存储引擎中,通过OpenGauss中的GiST索引在OpenGauss数据库中为...
  • 本发明涉及数据库加载技术领域,提供一种基于openGauss数据库的分区表数据加载方法,包括:在分区表中为每个分区创建缓存队列;加载线程根据规则为数据匹配所属分区,将数据写入对应分区的缓存队列中;为缓存队列设置阈值,在加载过程中实时检查...
  • 本发明涉及数据库技术领域,提供一种openGuass中基于Limit语句的哈希聚合方法和装置,本发明的方法,包括:根据查询SQL语句生成Limit算子和HashAgg算子,其中,Limit算子包括限定值,HashAgg算子包括聚合函数和...
  • 本发明涉及数据库补丁技术领域,提供一种为OpenGauss数据库打热补丁的方法,本发明的方法包括:通过编译LibcarePlus工具的源代码,生成libcare
  • 本发明涉及索引创建技术领域,提供一种Opengauss中numeric数据基于缩略比较的索引创建方法,包括:判断待创建索引数据的列是否为numeric类型,根据判断结果为目标表中的元组设置用于缩略比较的优化标记;逐个扫描目标表中的元组,...
  • 本发明涉及流数据加载技术领域,提供一种基于OpenGauss数据库的流数据加载方法,包括:对加载配置参数进行初始化,将从流设备传入的流数据写入队列式缓冲区中;根据初始化的加载配置参数和流数据传入速度对队列式缓冲区中已接收的流数据进行分片...
  • 本发明涉及数据迁移技术领域,提供一种Oracle向OpenGauss数据库DML操作增量迁移同步的系统和方法,本发明的系统包括:管理端,包括采集线程状态管理模块、应用线程状态管理模块、异常情况处理模块以及数据管理模块;采集端,包括采集线...
  • 本发明涉及数据库管理系统技术领域,尤其涉及一种数据库并行逻辑备份与恢复的方法。本方法包括主进程创建子进程作为工作进程、初始化所有工作进程、主进程循环遍历需要导出或导入的数据对象并发送给空闲工作进程处理、工作进程对数据对象进行导出或导入处...
  • 本发明涉及关系型数据库管理技术领域,尤其涉及一种数据库中优化多个percentile_cont分析函数执行的方法。本方法包括语义分析阶段解析输出列、分组获得函数组输出列、根据函数ID分组获得percentile_cont小组、将具有相同...
  • 本发明涉及关系型数据库管理技术领域,涉及一种OpenGauss数据库中实现事件触发器的方法。本方法包括在数据库中增加一个元数据表用来缓存事件触发器的元信息,在每个线程中内置一个哈希表用来存储事件触发器的函数ID和事件触发器函数地址的映射...
  • 本发明提供一种在OpenGauss数据库分区表上在线创建全局索引的方法,该方法包括:为待创建的索引写入元数据;对分区表中已经存在的数据创建索引条目;对创建索引时并发新增或修改的数据创建索引条目;将该索引置为可用。其中,根据本发明实施例的...
  • 本发明涉及数据库管理系统技术领域,涉及一种Opengauss平台下在线创建本地分区索引的方法及系统。本方法包括创建本地分区索引的数据字典,对主表和分区加锁;获取分区和分区索引信息,对每一个分区上的索引创建索引条目;分别对每一个分区补全索...
  • 本发明涉及数据传输技术领域,涉及一种Oracle与Opengauss双向数据实时同步方法及系统。本方法包括Oracle端通过Xstream采集Oracle的变更事务,判断该事务中是否含有标记,将不含有标记的事务发送给Opengauss应...