Saving burst data by using semi-merge sorting module
    5.
    发明授权
    Saving burst data by using semi-merge sorting module 有权
    使用半合并排序模块保存突发数据

    公开(公告)号:US06892199B2

    公开(公告)日:2005-05-10

    申请号:US09896040

    申请日:2001-06-29

    申请人: Jianrong Hong Lin Yu

    发明人: Jianrong Hong Lin Yu

    IPC分类号: G06F17/30

    摘要: Systems, methods and 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. A Semi-Merge Sort Module (SMSM) is configured to sort the sequential bursts in the FIFO queues based on the primary key of at least one selected record but not every record, to produce a semi-sorted record stream for serially stored in the database.

    摘要翻译: 用于存储来自数据库中的多个客户端的数据的系统,方法和计算机程序产品包括:多线程共享存储器消息队列缓冲器(MSMQB),其包括多个先进先出(FIFO)队列,其中相应的一个相关联 与相应的客户之一。 MSMQB被配置为存储在相关联的FIFO队列中从客户端接收的数据记录的连续突发。 半合并分类模块(SMSM)被配置为基于至少一个所选记录的主键而不是每个记录对FIFO队列中的顺序突发进行排序,以产生串行存储在数据库中的半排序记录流 。