DE602004005050D1 - Verfahren, vorrichtung und computerprogramm zum verarbeiten einer warteschlange von nachrichten - Google Patents
Verfahren, vorrichtung und computerprogramm zum verarbeiten einer warteschlange von nachrichtenInfo
- Publication number
- DE602004005050D1 DE602004005050D1 DE602004005050T DE602004005050T DE602004005050D1 DE 602004005050 D1 DE602004005050 D1 DE 602004005050D1 DE 602004005050 T DE602004005050 T DE 602004005050T DE 602004005050 T DE602004005050 T DE 602004005050T DE 602004005050 D1 DE602004005050 D1 DE 602004005050D1
- Authority
- DE
- Germany
- Prior art keywords
- update
- queue
- messages
- processing
- computer program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000004590 computer program Methods 0.000 title 1
- 238000000034 method Methods 0.000 title 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2379—Updates performed during online database operations; commit processing
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
- Multi Processors (AREA)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB0318196.3A GB0318196D0 (en) | 2003-08-02 | 2003-08-02 | A method apparatus and computer program for processing a queue of messages |
GB0318196 | 2003-08-02 | ||
PCT/EP2004/051126 WO2005085998A1 (en) | 2003-08-02 | 2004-06-16 | A method, apparatus and computer program for processing a queue of messages |
Publications (2)
Publication Number | Publication Date |
---|---|
DE602004005050D1 true DE602004005050D1 (de) | 2007-04-12 |
DE602004005050T2 DE602004005050T2 (de) | 2007-08-09 |
Family
ID=27799739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE602004005050T Expired - Lifetime DE602004005050T2 (de) | 2003-08-02 | 2004-06-16 | Verfahren, vorrichtung und computerprogramm zum verarbeiten einer warteschlange von nachrichten |
Country Status (12)
Country | Link |
---|---|
US (2) | US20060136367A1 (de) |
EP (1) | EP1654646B1 (de) |
JP (1) | JP2007501449A (de) |
KR (1) | KR20060118393A (de) |
CN (1) | CN100410883C (de) |
AT (1) | ATE355556T1 (de) |
BR (1) | BRPI0413267A (de) |
CA (1) | CA2529138A1 (de) |
DE (1) | DE602004005050T2 (de) |
GB (1) | GB0318196D0 (de) |
IL (1) | IL173424A (de) |
WO (1) | WO2005085998A1 (de) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7877350B2 (en) | 2005-06-27 | 2011-01-25 | Ab Initio Technology Llc | Managing metadata for graph-based computations |
US7792857B1 (en) | 2006-03-30 | 2010-09-07 | Emc Corporation | Migration of content when accessed using federated search |
US7962464B1 (en) * | 2006-03-30 | 2011-06-14 | Emc Corporation | Federated search |
JP4821907B2 (ja) * | 2007-03-06 | 2011-11-24 | 日本電気株式会社 | メモリアクセス制御システム、メモリアクセス制御方法およびそのプログラム |
US7937532B2 (en) * | 2007-03-30 | 2011-05-03 | Intel Corporation | Method and apparatus for speculative prefetching in a multi-processor/multi-core message-passing machine |
CA2697306C (en) * | 2007-07-26 | 2017-06-20 | Craig W. Stanfill | Transactional graph-based computation with error handling |
US9021503B2 (en) * | 2007-11-16 | 2015-04-28 | Microsoft Technology Licensing, Llc | Coordinating application state and communication medium state |
US8505030B2 (en) * | 2007-11-16 | 2013-08-06 | Microsoft Corporation | Coordinating resources using a volatile network intermediary |
US8719841B2 (en) * | 2007-11-16 | 2014-05-06 | Microsoft Corporation | Dispatch mechanism for coordinating application and communication medium state |
CN101453416A (zh) | 2007-11-30 | 2009-06-10 | 国际商业机器公司 | 用于远程程序安装的包预取的服务节点、网络及其方法 |
US9886319B2 (en) * | 2009-02-13 | 2018-02-06 | Ab Initio Technology Llc | Task managing application for performing tasks based on messages received from a data processing application initiated by the task managing application |
US8301706B2 (en) | 2009-06-15 | 2012-10-30 | Microsoft Corporation | Routing of pooled messages via an intermediary |
CN102004702B (zh) * | 2009-08-31 | 2015-09-09 | 国际商业机器公司 | 请求控制设备、请求控制方法及相关的处理器 |
US8667329B2 (en) * | 2009-09-25 | 2014-03-04 | Ab Initio Technology Llc | Processing transactions in graph-based applications |
US8549538B2 (en) | 2010-03-18 | 2013-10-01 | Microsoft Corporation | Coordinating communication medium state for subtasks |
US8250234B2 (en) | 2010-04-26 | 2012-08-21 | Microsoft Corporation | Hierarchically disassembling messages |
US8875145B2 (en) | 2010-06-15 | 2014-10-28 | Ab Initio Technology Llc | Dynamically loading graph-based computations |
CN101916298A (zh) * | 2010-08-31 | 2010-12-15 | 深圳市赫迪威信息技术有限公司 | 数据库操作方法、设备及*** |
CN102385558B (zh) * | 2010-08-31 | 2015-08-19 | 国际商业机器公司 | 请求控制装置、请求控制方法及相关的处理器 |
US8782147B2 (en) * | 2010-09-09 | 2014-07-15 | Red Hat, Inc. | Concurrent delivery for messages from a same sender |
US9507682B2 (en) | 2012-11-16 | 2016-11-29 | Ab Initio Technology Llc | Dynamic graph performance monitoring |
US10108521B2 (en) | 2012-11-16 | 2018-10-23 | Ab Initio Technology Llc | Dynamic component performance monitoring |
WO2014097475A1 (ja) | 2012-12-21 | 2014-06-26 | 株式会社Murakumo | 情報処理方法、情報処理装置、及び、プログラム |
US9274926B2 (en) | 2013-01-03 | 2016-03-01 | Ab Initio Technology Llc | Configurable testing of computer programs |
CA3114544A1 (en) | 2013-12-05 | 2015-06-11 | Ab Initio Technology Llc | Managing interfaces for dataflow composed of sub-graphs |
US10657134B2 (en) | 2015-08-05 | 2020-05-19 | Ab Initio Technology Llc | Selecting queries for execution on a stream of real-time data |
CN106503027B (zh) * | 2015-09-08 | 2020-02-21 | 阿里巴巴集团控股有限公司 | 数据库操作方法及装置 |
CN105512244B (zh) * | 2015-11-30 | 2019-03-01 | 北京京东尚科信息技术有限公司 | 基于消息队列实现数据库事务处理的方法及装置 |
AU2016377516B2 (en) | 2015-12-21 | 2020-01-30 | Ab Initio Technology Llc | Sub-graph interface generation |
DE102016006111A1 (de) | 2016-05-18 | 2017-11-23 | John Philipp de Graaff | Die vorliegende Erfindung bezieht sich auf ein Verfahren das universell angelegt, mehrere Formen von Warteschlangen für Daten (Queues) zu einer verbindet. So kann derselbe Datenraum für mehrere Queues genutzt werden, vorzugsweise für eine Ein- und Ausgabe-Queue und dabei ein FIFO- bzw. eine wahlfreie Ausgabe-Verhalten annehmen |
TWI725110B (zh) * | 2017-01-19 | 2021-04-21 | 香港商阿里巴巴集團服務有限公司 | 資料庫操作方法及裝置 |
CN106940672B (zh) * | 2017-03-08 | 2020-01-10 | 中国银行股份有限公司 | 集群环境下mq的实时监控方法及*** |
CN107357885B (zh) * | 2017-06-30 | 2020-11-20 | 北京奇虎科技有限公司 | 数据写入方法及装置、电子设备、计算机存储介质 |
CN109766131B (zh) * | 2017-11-06 | 2022-04-01 | 上海宝信软件股份有限公司 | 基于多线程技术实现软件智能化自动升级的***及方法 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5305389A (en) * | 1991-08-30 | 1994-04-19 | Digital Equipment Corporation | Predictive cache system |
US7103594B1 (en) * | 1994-09-02 | 2006-09-05 | Wolfe Mark A | System and method for information retrieval employing a preloading procedure |
AU3723395A (en) * | 1994-09-14 | 1996-03-29 | Micropolis Corporation | Method of pre-caching data utilizing thread lists and multimedia editing system using such pre-caching |
US5832484A (en) * | 1996-07-02 | 1998-11-03 | Sybase, Inc. | Database system with methods for parallel lock management |
US5822790A (en) * | 1997-02-07 | 1998-10-13 | Sun Microsystems, Inc. | Voting data prefetch engine |
US5963945A (en) * | 1997-06-05 | 1999-10-05 | Microsoft Corporation | Synchronization of a client and a server in a prefetching resource allocation system |
JP3522527B2 (ja) * | 1998-03-27 | 2004-04-26 | 富士通株式会社 | 入出力制御装置および入出力制御方法 |
US6453321B1 (en) * | 1999-02-11 | 2002-09-17 | Ibm Corporation | Structured cache for persistent objects |
US6311260B1 (en) * | 1999-02-25 | 2001-10-30 | Nec Research Institute, Inc. | Method for perfetching structured data |
WO2001050275A1 (en) * | 2000-01-05 | 2001-07-12 | Sun Microsystems, Inc. | A method for employing a page prefetch cache for database applications |
US6829680B1 (en) * | 2000-01-05 | 2004-12-07 | Sun Microsystems, Inc. | Method for employing a page prefetch cache for database applications |
US6665659B1 (en) * | 2000-02-01 | 2003-12-16 | James D. Logan | Methods and apparatus for distributing and using metadata via the internet |
US7043524B2 (en) * | 2000-11-06 | 2006-05-09 | Omnishift Technologies, Inc. | Network caching system for streamed applications |
US6611883B1 (en) * | 2000-11-16 | 2003-08-26 | Sun Microsystems, Inc. | Method and apparatus for implementing PCI DMA speculative prefetching in a message passing queue oriented bus system |
US7159217B2 (en) * | 2001-12-20 | 2007-01-02 | Cadence Design Systems, Inc. | Mechanism for managing parallel execution of processes in a distributed computing environment |
US6772179B2 (en) * | 2001-12-28 | 2004-08-03 | Lucent Technologies Inc. | System and method for improving index performance through prefetching |
GB0210032D0 (en) * | 2002-05-02 | 2002-06-12 | Ibm | Method for ordering parallel operations in a resource manager |
JP4116413B2 (ja) * | 2002-12-11 | 2008-07-09 | 株式会社日立製作所 | プリフェッチアプライアンスサーバ |
-
2003
- 2003-08-02 GB GBGB0318196.3A patent/GB0318196D0/en not_active Ceased
-
2004
- 2004-06-16 US US10/560,203 patent/US20060136367A1/en not_active Abandoned
- 2004-06-16 AT AT04821627T patent/ATE355556T1/de not_active IP Right Cessation
- 2004-06-16 CN CNB2004800216284A patent/CN100410883C/zh not_active Expired - Fee Related
- 2004-06-16 DE DE602004005050T patent/DE602004005050T2/de not_active Expired - Lifetime
- 2004-06-16 KR KR1020067000091A patent/KR20060118393A/ko not_active Application Discontinuation
- 2004-06-16 CA CA002529138A patent/CA2529138A1/en not_active Abandoned
- 2004-06-16 EP EP04821627A patent/EP1654646B1/de not_active Expired - Lifetime
- 2004-06-16 WO PCT/EP2004/051126 patent/WO2005085998A1/en active IP Right Grant
- 2004-06-16 BR BRPI0413267-0A patent/BRPI0413267A/pt not_active IP Right Cessation
- 2004-06-16 JP JP2006521563A patent/JP2007501449A/ja not_active Withdrawn
-
2005
- 2005-12-07 US US11/295,832 patent/US20060085462A1/en not_active Abandoned
-
2006
- 2006-01-30 IL IL173424A patent/IL173424A/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
US20060085462A1 (en) | 2006-04-20 |
IL173424A0 (en) | 2006-06-11 |
JP2007501449A (ja) | 2007-01-25 |
KR20060118393A (ko) | 2006-11-23 |
EP1654646B1 (de) | 2007-02-28 |
IL173424A (en) | 2010-11-30 |
CN100410883C (zh) | 2008-08-13 |
CA2529138A1 (en) | 2005-09-15 |
GB0318196D0 (en) | 2003-09-03 |
DE602004005050T2 (de) | 2007-08-09 |
EP1654646A1 (de) | 2006-05-10 |
CN1829964A (zh) | 2006-09-06 |
US20060136367A1 (en) | 2006-06-22 |
BRPI0413267A (pt) | 2007-01-02 |
ATE355556T1 (de) | 2006-03-15 |
WO2005085998A1 (en) | 2005-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE602004005050D1 (de) | Verfahren, vorrichtung und computerprogramm zum verarbeiten einer warteschlange von nachrichten | |
ATE519163T1 (de) | Verfahren und vorrichtung zur interrupt- verteilung in einem multiprozessorsystem | |
ATE467970T1 (de) | Eingabe- und ausgabe-validierung zum schutze von datenbank-servern | |
PH12020552193A1 (en) | Program, information processing method, information processing device, and information processing system | |
CN102968600B (zh) | 一种基于指纹信息植入的敏感数据文件的全生命周期管理方法 | |
EP1643395A3 (de) | Verfahren zum Betrieb eines Navigationssystems zum Melden aktualisierter Teile einer geographischen Datenbank | |
IN2014KN02671A (de) | ||
ATE546794T1 (de) | System, verfahren und computerprogramm zur frühen ereigniserkennung | |
EP1962216A3 (de) | Verfahren zur Detektion von duplizierten Softwarelizenzen | |
ATE252747T1 (de) | Verfahren und system zur entwicklung, anwendung, fernladung, und ausfuhrung, von datenbank gesteuerten webseiten | |
GB2434670B (en) | Monitoring and management of distributed information systems | |
FI20022079A0 (fi) | Hallintaobjektien priorisointi | |
CN109933317B (zh) | 埋点方法、装置、服务器及可读存储介质 | |
DE69806648D1 (de) | Ferninstallation von computerbetriebssystemen | |
GB2422227A (en) | Method and apparatus for providing automatic software updates | |
JP2007193579A5 (de) | ||
BR0014534A (pt) | Método baseado em computador e sistema para controlar um processo industrial | |
ATE368256T1 (de) | Verfahren und vorrichtung zur feststellung einer prozessorenbelastung | |
DE59610904D1 (de) | Verfahren zur zugriffskontrolle auf rechnerkontrollierte programme, die von mehreren benutzereinheiten gleichzeitig benutzt werden können | |
ATE266232T1 (de) | Verfahren und vorrichtung zur automatischen wahrnehmung | |
GB2400948A (en) | Method for systemic enterprise knowledge management | |
ATE467175T1 (de) | Vorrichtung und verfahren zur verwaltung von betriebssystemparametern | |
ATE471612T1 (de) | Verfahren zur trägerbearbeitung | |
ATE475933T1 (de) | Sicherungsverfahren eines softwareprogramms sowie entsprechende vorrichtung, entsprechendes aktualisierungsverfahren und entsprechender aktualisierungsserver | |
CN109947780A (zh) | 一种利用代理程序更新缓存的方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8320 | Willingness to grant licences declared (paragraph 23) |