首页> 外国专利> System, method and computer program product for storing data in a databa using a multi-thread shared memory message queue buffer

System, method and computer program product for storing data in a databa using a multi-thread shared memory message queue buffer

机译:用于使用多线程共享存储器消息队列缓冲区将数据存储在数据库中的系统,方法和计算机程序产品

摘要

Systems, methods and/or computer program products for storing data from multiple clients in a database include a Multi-thread Shared Memory message Queue Buffer (MSMQB) that includes multiple First-In First-Out (FIFO) queues, a respective one of which is associated with a respective one of the clients. The MSMQB is configured to store sequential bursts of data records that are received from the clients in the associated FIFO queues. The data records in the sequential bursts are sorted by a primary key. A Semi-Merge Sort Module (SMSM) also is provided that is responsive to the FIFO queues in the MSMQB. The SMSM is configured to sort the first sequential bursts in the FIFO queues based on the primary key of at least one selected record therein, to produce a semi-sorted record stream. The SMSM also serially stores the semi-sorted record stream in the database. Thus, a database can handle multiple clients and multiple bursts for high throughput writing of data into the database. Moreover, by performing a semi-merge sort, the records may be placed into the record stream based on the value of the primary key of at least one selected record, so that an efficient rough sort may be provided.
机译:用于在数据库中存储来自多个客户端的数据的系统,方法和/或计算机程序产品包括多线程共享内存消息队列缓冲区(MSMQB),该缓冲区包括多个先进先出(FIFO)队列,其中的每个队列与一个客户端相关联。 MSMQB配置为将从客户端接收的数据记录的顺序突发存储在关联的FIFO队列中。顺序突发中的数据记录按主键排序。还提供了一个半合并排序模块(SMSM),该模块响应MSMQB中的FIFO队列。 SMSM被配置为基于其中的至少一个所选记录的主键对FIFO队列中的第一连续突发进行排序,以产生半排序的记录流。 SMSM还将半排序的记录流顺序存储在数据库中。因此,数据库可以处理多个客户端和多个突发,以将数据高吞吐量地写入数据库。此外,通过执行半合并排序,可以基于至少一个所选记录的主键的值将记录放入记录流中,从而可以提供有效的粗略排序。

著录项

  • 公开/公告号AU2002245564A1

    专利类型

  • 公开/公告日2003-03-03

    原文格式PDF

  • 申请/专利权人 TRENDIUM INC.;

    申请/专利号AU20020245564

  • 发明设计人 LIN YU;JIANRONG HONG;

    申请日2002-03-04

  • 分类号G06F17/30;

  • 国家 AU

  • 入库时间 2022-08-21 23:57:52

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号