JP4804233B2 - ストリームデータ処理方法 - Google Patents
ストリームデータ処理方法 Download PDFInfo
- Publication number
- JP4804233B2 JP4804233B2 JP2006161233A JP2006161233A JP4804233B2 JP 4804233 B2 JP4804233 B2 JP 4804233B2 JP 2006161233 A JP2006161233 A JP 2006161233A JP 2006161233 A JP2006161233 A JP 2006161233A JP 4804233 B2 JP4804233 B2 JP 4804233B2
- Authority
- JP
- Japan
- Prior art keywords
- stream
- data
- stream data
- information
- spc
- 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 - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
前記ストリームデータを1次情報として取得するストリームデータ入力部と、
前記ストリームデータと突き合わせを行う外部データを格納する外部データ格納部と、
前記ストリームデータに対する処理を記述したクエリを予め登録するクエリ管理部と、
前記クエリを参照して、前記外部データの一部または全部を記憶装置に予め設定したストリームプレディクトキャッシュへ予め読み込む格納場所管理部と、
前記ストリームプレディクトキャッシュへ読み込んだ外部データと、前記ストリームデータとを突き合わせることにより、前記2次情報を生成する突き合わせ部と、
を備えたことを特徴とするストリームデータ処理システム。
前記ストリームデータの値の特徴を表すストリームデータの特性情報を格納するストリームデータ特性管理部と、
前記ストリームデータを監視して監視情報を取得するストリームデータ監視部と、を有し、
前記格納場所管理部は、
前記ストリームデータの特性情報と、前記取得した監視情報とに基づいて、前記ストリームプレディクトキャッシュへ予め読み込む前記外部データを決定することを特徴とするストリームデータ処理システム。
処理時刻以降に到着する前記ストリームデータの値の特徴を表すストリームデータの特性情報を入力し、前記ストリームデータの特性情報を用いて、前記ストリームプレディクトキャッシュとして取得する前記外部データを決定することを特徴とするストリームデータ処理方法、としてもよい。
前記ストリームデータを監視することにより監視情報を取得し、前記取得した監視情報を用いて、前記ストリームプレディクトキャッシュとして取得する前記外部データを決定することを特徴とするストリームデータ処理方法、としてもよい。
前記ストリームデータに対し複数の前記特性情報がある場合、何れの条件を優先的に使用するか判定する優先度と、前記ストリームデータにおける時刻情報に対応する条件であり、前記ストリームデータが違反していないかチェックを行う時間付き制約情報であるか判定するフラグを表す制約判定フラグカラムと、前記特性情報が必ず満たされる、若しくは満たされると想定されるか判定するフラグを表す確定条件フラグと、前記特性情報を登録した登録者とのうち一部または全部をストリームデータ特性管理テーブルに保持することを特徴とするストリームデータ処理方法、としてもよい。
前記ストリームデータ特性管理テーブルを参照し、前記ストリームデータ特性管理テーブルの値に関する条件カラムの条件を適用することを特徴とするストリームデータ処理方法、としてもよい。
前記時間付き制約情報に違反している場合、前記ストリームデータを破棄し、破棄した前記ストリームデータおよび前記時間付き制約情報をログとして出力することを特徴とするストリームデータ処理方法、としてもよい。
監視対象の前記ストリームデータの到着レートを表すデータレートと、前記データレートにより前記ストリームプレディクトキャッシュ要否を判定する値を表すデータレート閾値と、前記監視情報を取得した時点における監視対象の前記カラム名の最新の値を表す現在の値と、前記監視情報を前回取得した時点からの統計値を表す統計値と、前記ストリームデータの監視情報の更新間隔を表す更新頻度カラムとのうち一部または全部を監視情報管理テーブルに保持することを特徴とするストリームデータ処理方法、としてもよい。
予め登録された前記クエリの実行形式の格納先のアドレスを表すクエリ実行形式格納先と、前記クエリ登録時に取得した前記クエリの登録者と、前記クエリ登録時に取得した前記クエリの登録日時と、前記クエリから抜き出した前記クエリ実行対象となるストリーム名を表す実行対象ストリームと、前記クエリから抜き出した前記クエリ実行対象となるリレーション名を表す実行対象リレーションとのうち、一部または全部を登録クエリ管理テーブルに保持することを特徴とするストリームデータ処理方法、としてもよい。
前記外部データの更新頻度と、前記外部データに更新が生じたときのポリシーを表す更新ポリシーと、前記ストリームプレディクトキャッシュデータに対しインデクスを張るカラム名を表すストリームプレディクトキャッシュインデクスと、前記外部データを前記ストリーム処理システム上にストリームプレディクトキャッシュデータとして取得するコストを表す取得コストとのうち、一部または全部をストリームプレディクトキャッシュ管理テーブルに保持することを特徴とするストリームデータ処理方法、としてもよい。
外部のデータ管理システムにおいて、外部データの変更を検知し、変更した時刻を付与したタプルを生成し、ストリームデータ処理システムに送信することを特徴とするストリームデータ処理方法、としてもよい。
外部のデータ管理システムにおいて生成されたタプルを受け付け、前記ストリームプレディクトキャッシュ管理テーブルを参照し、ストリームプレディクトキャッシュデータの格納場所を特定し、新規タプルに入れ替えることを特徴とするストリームデータ処理方法、としてもよい。
102 ストリームデータ処理システム
103 ネットワーク
104 記憶装置
105 クエリ管理部
106 ストリームデータ監視情報管理部
107 格納場所管理部
108 ストリームデータ特性管理部
109 記憶装置
110 ストリームプレディクトキャッシュ(SPC)
111 ストリームデータ
112 突き合わせ部
113 突き合わせ結果
114 データ
Claims (17)
- 計算機に入力されるストリームデータを1次情報として取得し、該取得した1次情報から予め設定した外部データの情報に基づいて2次情報を生成するストリームデータ処理方法において、
前記計算機にストリームデータの処理を記述するクエリを予め登録する処理と、
前記ストリームデータの値の特徴を表すストリームデータの特性情報を受け付ける処理と、
前記ストリームデータを監視することにより監視情報を取得する処理と、
前記計算機が前記クエリを参照して、前記外部データの一部または全部を前記計算機に予め設定したストリームプレディクトキャッシュへ予め読み込む処理と、
前記計算機がストリームプレディクトキャッシュへ読み込んだ外部データと、前記ストリームデータとを突き合わせることにより、前記2次情報を生成する処理と、
を含み、
前記外部データを前記ストリームプレディクトキャッシュへ予め読み込む処理は、
前記ストリームデータの特性情報と、前記取得した監視情報とを用いて、前記ストリームプレディクトキャッシュへ予め読み込む前記外部データを決定することを特徴とするストリームデータ処理方法。 - 請求項1に記載のストリームデータ処理方法において、
前記外部データをストリームプレディクトキャッシュへ読み込む処理は、
前記予め登録した前記クエリから、前記外部データに関する記述部分を抜き出して、前記ストリームプレディクトキャッシュへ外部データを取得するためのストリームプレディクトキャッシュデータ取得命令を生成する処理をさらに含み、
前記生成したストリームプレディクトキャッシュデータ取得命令を発行して前記外部データを読み込むことを特徴とするストリームデータ処理方法。 - 請求項2に記載のストリームデータ処理方法において、
前記予め登録された前記クエリから取得した突き合わせ対象のリレーション名と、前記ストリームプレディクトキャッシュにおける外部データの格納場所を決定するための条件を表す格納場所判別条件と、前記ストリームプレディクトキャッシュにおける外部データの前記格納場所と、前記ストリームプレディクトキャッシュの外部データに係る情報が更新された時刻情報を表すタイムスタンプと、をストリームプレディクトキャッシュ管理情報に保持する処理をさらに含むことを特徴とするストリームデータ処理システム。 - 請求項3に記載のストリームデータ処理方法において、
前記ストリームプレディクトキャッシュデータ取得命令を生成する処理は、
前記外部データに関する記述部分を抜き出し、かつ前記ストリームプレディクトキャッシュ管理情報を参照し、前記格納場所判別条件を付加することにより前記ストリームプレディクトキャッシュデータ取得命令を生成することを特徴とするストリームデータ処理方法。 - 請求項4に記載のストリームデータ処理方法において、
前記特性情報を入力する前記ストリームデータの名前を表すストリーム名と、前記特性情報を入力するカラムの名前を表すカラム名と、タイムスタンプに関する条件を表す時間に関する条件と、前記カラム名に対応する値の特性を表す値に関する条件カラムとを、ストリームデータ特性管理情報に保持する処理をさらに含むことを特徴とするストリームデータ処理方法。 - 請求項5に記載のストリームデータ処理方法において、
前記ストリームプレディクトキャッシュデータ取得命令を生成する処理は、
前記ストリームデータ特性管理情報を参照し、前記ストリームデータ特性管理情報のタイムスタンプカラムの時刻情報から、前記ストリームデータ特性管理情報の時間に関する条件カラムの条件を満たす前記ストリームデータ特性管理情報の値に関する条件カラムの条件を適用することを特徴とするストリームデータ処理方法。 - 請求項5に記載のストリームデータ処理方法において、
前記ストリームプレディクトキャッシュデータ取得命令を生成する処理は、
前記ストリームデータにおける時刻情報に対応する条件である時間付き制約情報を保持するストリームデータ特性管理情報を参照し、入力された前記ストリームデータが前記時間付き制約情報に違反していないか否かを判定することを特徴とするストリームデータ処理方法。 - 請求項4に記載のストリームデータ処理方法において、
前記監視情報を取得する処理は、
前記ストリームデータの監視対象のストリーム名と、監視対象の前記ストリームデータのカラム名と、前記監視情報を取得した時刻情報を表すタイムスタンプとを、監視情報管理部に保持することを特徴とするストリームデータ処理方法。 - 請求項8に記載のストリームデータ処理方法において、
前記監視情報管理部を参照し、前記監視情報から前記ストリームデータが必要と予測できる外部データの一部若しくは全部を取得するための条件である予測条件を算出する処理をさらに含むことを特徴とするストリームデータ処理方法。 - 請求項9に記載のストリームデータ処理方法において、
前記監視情報管理部を参照し、前記データレートが前記データレート閾値未満の場合は、前記外部データを取得しないことを特徴とするストリームデータ処理方法。 - 請求項4に記載のストリームデータ処理方法において、
前記特性情報を入力する前記ストリームデータの名前を表すストリーム名と、前記特性情報を入力するカラムの名前を表すカラム名と、タイムスタンプに関する条件を表す時間に関する条件と、前記カラム名に対応する値の特性を表す値に関する条件カラムとを、ストリームデータ特性管理情報に保持する処理と、
前記ストリームデータの監視対象のストリーム名と、監視対象の前記ストリームデータのカラム名と、前記監視情報を取得した時刻情報を表すタイムスタンプとを、監視情報管理部に保持する処理と、
前記ストリームデータ特性管理情報、及び前記監視情報管理部を参照し、該カラムがシーケンシャル属性を有しているか判定し、前記シーケンシャル属性の場合、前記監視情報管理部の現在の値カラムの値よりも小さな値をストリームプレディクトキャッシュから削除する処理と、
を含むことを特徴とするストリームデータ処理方法。 - 請求項4に記載のストリームデータ処理方法において、
予め登録された前記クエリと、前記クエリの名前と、前記クエリが使用可能なメモリ量の上限を表すメモリ上限値とを登録クエリ管理情報に保持する処理を含むことを特徴とするストリームデータ処理方法。 - 請求項12に記載のストリームデータ処理方法において、
前記ストリームプレディクトキャッシュ管理情報を参照し、メモリに格納される前記ストリームプレディクトキャッシュにおいて前記格納場所判別条件を満たすメモリ使用量を計算し、前記登録クエリ管理情報を参照して、前記ストリームプレディクトキャッシュのメモリ使用量が前記登録クエリ管理情報のメモリ上限値よりも大きいか否かを判定する処理を含むことを特徴とするストリームデータ処理方法。 - 請求項13に記載のストリームデータ処理方法において、
前記ストリームプレディクトキャッシュのメモリ使用量が前記登録クエリ管理情報のメモリ上限値よりも大きいか否かを判定し、前記メモリ上限値よりも大きいと判定した場合には、前記メモリ上限値に対応する外部データ量を計算し、前記外部データの各タプルの距離が小さいものから前記メモリ上限値に対応する前記外部データ量だけ格納することを特徴とするストリームデータ処理方法。 - 請求項14に記載のストリームデータ処理方法において、
前記ストリームプレディクトキャッシュ管理情報を参照し、前記ストリームプレディクトキャッシュ管理情報の格納場所判別条件カラムの条件から除外された前記ストリームプレディクトキャッシュの外部データを削除し、前記ストリームプレディクトキャッシュ管理情報の格納場所判別条件カラムの条件に新規に追加されたストリームプレディクトキャッシュの外部データを前記計算機のメモリまたはディスクに格納することを特徴とするストリームデータ処理方法。 - 請求項15に記載のストリームデータ処理方法において、
前記ストリームプレディクトキャッシュは、前記計算機のメモリ上に設定されたストリームプレディクトキャッシュオンメモリと、前記計算機のディスク上に設定されたストリームプレディクトキャッシュオンディスクと、を有し、
前記2次情報を生成する処理は、
前記ストリームプレディクトキャッシュ管理情報を参照し、格納場所判別条件から突き合わせを行う外部データが存在する前記ストリームプレディクトキャッシュの格納場所を判定する処理と、
前記判定結果がストリームプレディクトキャッシュオンメモリの場合には、ストリームプレディクトキャッシュオンメモリから該当する外部データを読み込む処理と、
前記判定結果がストリームプレディクトキャッシュオンディスクの場合には、ストリームプレディクトキャッシュオンディスクから該当する外部データを読み込む処理と、
前記判定結果がストリームプレディクトキャッシュオンメモリ及びストリームプレディクトキャッシュオンディスクの何れにも存在しない場合には、該当する外部データを読み込む処理と、
前記読み込んだ外部データと前記ストリームデータを突き合わせる処理と、を含むことを特徴とするストリームデータ処理方法。 - 請求項4に記載のストリームデータ処理方法において、
前記格納場所管理部は、ストリームプレディクトキャッシュクリア命令を受け付け、前記ストリームプレディクトキャッシュに格納された外部データをクリアし、前記外部データを再取得する命令を発行することを特徴とするストリームデータ処理方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006161233A JP4804233B2 (ja) | 2006-06-09 | 2006-06-09 | ストリームデータ処理方法 |
| US11/502,474 US8495082B2 (en) | 2006-06-09 | 2006-08-11 | Stream data processing method cooperable with reference external data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006161233A JP4804233B2 (ja) | 2006-06-09 | 2006-06-09 | ストリームデータ処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007328716A JP2007328716A (ja) | 2007-12-20 |
| JP4804233B2 true JP4804233B2 (ja) | 2011-11-02 |
Family
ID=38823129
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006161233A Expired - Fee Related JP4804233B2 (ja) | 2006-06-09 | 2006-06-09 | ストリームデータ処理方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8495082B2 (ja) |
| JP (1) | JP4804233B2 (ja) |
Families Citing this family (69)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090204551A1 (en) * | 2004-11-08 | 2009-08-13 | International Business Machines Corporation | Learning-Based Method for Estimating Costs and Statistics of Complex Operators in Continuous Queries |
| US8005849B2 (en) * | 2006-08-31 | 2011-08-23 | Red Hat, Inc. | Database access server with reformatting |
| KR100948830B1 (ko) * | 2006-12-07 | 2010-03-22 | 한국전자통신연구원 | 캐쉬 서버를 이용한 계층적 정보 송수신 방법 및 시스템 |
| US7870167B2 (en) * | 2007-11-09 | 2011-01-11 | Oracle America, Inc. | Implementing event processors |
| KR100964374B1 (ko) * | 2007-12-17 | 2010-06-17 | 한국전자통신연구원 | 전파식별 태그의 메모리 관리 장치 및 방법 |
| KR100937872B1 (ko) * | 2007-12-17 | 2010-01-21 | 한국전자통신연구원 | 무선 센서네트워크에서 센서모듈을 위한센서노드동적관리장치 및 방법 |
| JP5198929B2 (ja) * | 2008-04-25 | 2013-05-15 | 株式会社日立製作所 | ストリームデータ処理方法及び計算機システム |
| JP5465413B2 (ja) * | 2008-10-29 | 2014-04-09 | 株式会社日立製作所 | ストリームデータ処理方法、及びそのシステム |
| JP4659877B2 (ja) * | 2008-12-03 | 2011-03-30 | 株式会社日立製作所 | ストリームデータ処理制御方法、ストリームデータ処理装置及びストリームデータ処理制御プログラム |
| US20100165839A1 (en) * | 2008-12-29 | 2010-07-01 | Motorola, Inc. | Anti-replay method for unicast and multicast ipsec |
| JP5058209B2 (ja) * | 2009-05-22 | 2012-10-24 | 株式会社日立製作所 | ストリームデータ処理において逆再生を行うデータ処理システム |
| JP5071990B2 (ja) * | 2009-07-28 | 2012-11-14 | 日本電信電話株式会社 | データベース装置、データベースシステム、キャッシュメンテナンス方法およびそのプログラム |
| JP4925143B2 (ja) * | 2009-08-12 | 2012-04-25 | 株式会社日立製作所 | ストリームデータ処理システム、ストリームデータ処理方法及びストリームデータ処理プログラム |
| JP5488039B2 (ja) * | 2010-02-24 | 2014-05-14 | 日本電気株式会社 | データストリーム処理システム、データストリーム処理方法、クライアント装置、プログラム、及び、ノード装置 |
| WO2011111235A1 (ja) * | 2010-03-08 | 2011-09-15 | 株式会社日立製作所 | ストリームデータ処理システム、ストリームデータ処理方法及びストリームデータ流量制御プログラム |
| US9189280B2 (en) | 2010-11-18 | 2015-11-17 | Oracle International Corporation | Tracking large numbers of moving objects in an event processing system |
| US20120173752A1 (en) * | 2010-12-30 | 2012-07-05 | Kellogg Brown & Root Llc | Methods for Managing Data Acquisition and Transfer |
| US8990416B2 (en) * | 2011-05-06 | 2015-03-24 | Oracle International Corporation | Support for a new insert stream (ISTREAM) operation in complex event processing (CEP) |
| US9405795B2 (en) * | 2011-07-20 | 2016-08-02 | Hitachi, Ltd. | Stream data processing server and a non-transitory computer-readable storage medium storing a stream data processing program |
| US20140082183A1 (en) * | 2012-09-14 | 2014-03-20 | Salesforce.Com, Inc. | Detection and handling of aggregated online content using characterizing signatures of content items |
| EP2899605B1 (en) * | 2012-09-21 | 2017-07-26 | Fuji Machine Mfg. Co., Ltd. | Production system and program switching method used for same |
| US9563663B2 (en) | 2012-09-28 | 2017-02-07 | Oracle International Corporation | Fast path evaluation of Boolean predicates |
| US9805095B2 (en) | 2012-09-28 | 2017-10-31 | Oracle International Corporation | State initialization for continuous queries over archived views |
| US10956422B2 (en) | 2012-12-05 | 2021-03-23 | Oracle International Corporation | Integrating event processing with map-reduce |
| US10298444B2 (en) | 2013-01-15 | 2019-05-21 | Oracle International Corporation | Variable duration windows on continuous data streams |
| US9390135B2 (en) | 2013-02-19 | 2016-07-12 | Oracle International Corporation | Executing continuous event processing (CEP) queries in parallel |
| US10268639B2 (en) * | 2013-03-15 | 2019-04-23 | Inpixon | Joining large database tables |
| US9418113B2 (en) | 2013-05-30 | 2016-08-16 | Oracle International Corporation | Value based windows on relations in continuous data streams |
| JP6021741B2 (ja) | 2013-06-05 | 2016-11-09 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 時空間データベースの処理方法、プログラム及びシステム |
| US9384302B2 (en) * | 2013-06-17 | 2016-07-05 | International Business Machines Corporation | Generating differences for tuple attributes |
| WO2014204489A2 (en) * | 2013-06-21 | 2014-12-24 | Hitachi, Ltd. | Stream data processing method with time adjustment |
| JP6281243B2 (ja) * | 2013-10-28 | 2018-02-21 | 富士通株式会社 | データ処理プログラム、データ処理方法、およびデータ処理装置 |
| US9934279B2 (en) | 2013-12-05 | 2018-04-03 | Oracle International Corporation | Pattern matching across multiple input data streams |
| US10120907B2 (en) | 2014-09-24 | 2018-11-06 | Oracle International Corporation | Scaling event processing using distributed flows and map-reduce operations |
| US9886486B2 (en) | 2014-09-24 | 2018-02-06 | Oracle International Corporation | Enriching events with dynamically typed big data for event processing |
| CN104281668A (zh) * | 2014-09-28 | 2015-01-14 | 墨仕(厦门)电子商务有限公司 | 一种数据处理方法 |
| CN104408164B (zh) * | 2014-12-05 | 2018-05-18 | 北京国双科技有限公司 | 基于SSAS Tabular数据分析处理方法及装置 |
| WO2017018901A1 (en) | 2015-07-24 | 2017-02-02 | Oracle International Corporation | Visually exploring and analyzing event streams |
| US10417239B2 (en) | 2017-01-13 | 2019-09-17 | International Business Machines Corporation | Reducing flow delays in a data streaming application caused by lookup operations |
| US20180268001A1 (en) | 2017-03-16 | 2018-09-20 | International Business Machines Corporation | Managing a database management system using a set of stream computing data |
| US10185745B2 (en) | 2017-03-16 | 2019-01-22 | International Business Machines Corporation | Managing a stream computing environment using a projected database object |
| US11113197B2 (en) * | 2019-04-08 | 2021-09-07 | Microsoft Technology Licensing, Llc | Punctuation controlled temporal reference data lookup |
| US11037168B1 (en) | 2019-12-20 | 2021-06-15 | Capital One Services, Llc | Transaction exchange platform with watchdog microservice |
| US12614186B2 (en) | 2019-12-20 | 2026-04-28 | Capital One Services, Llc | Consensus key locking with fast local storage for idempotent transactions |
| US10891615B1 (en) * | 2019-12-20 | 2021-01-12 | Capital One Services, Llc | Transaction exchange platform having streaming transaction data and microservices |
| US12056713B2 (en) | 2019-12-20 | 2024-08-06 | Capital One Services, Llc | Transaction exchange platform with a validation microservice for validating transactions before being processed |
| US11023528B1 (en) | 2019-12-20 | 2021-06-01 | Capital One Services, Llc | Transaction exchange platform having configurable microservices |
| US12100010B2 (en) | 2019-12-20 | 2024-09-24 | Capital One Services, Llc | Transaction exchange platform defining conditions for the processing of transaction objects |
| US10789600B1 (en) * | 2019-12-20 | 2020-09-29 | Capital One Services, Llc | Transaction exchange platform with snapshot microservice |
| US12118565B2 (en) | 2019-12-20 | 2024-10-15 | Capital One Services, Llc | Transaction exchange platform with a pause microservice to pause processing of workflows |
| US12118567B2 (en) | 2019-12-20 | 2024-10-15 | Capital One Services, Llc | Detecting and preventing duplicate transactions on a transaction exchange platform |
| US12198142B2 (en) | 2019-12-20 | 2025-01-14 | Capital One Services, Llc | Watchdog microservice to resolve locks when processing fails on a transaction exchange platform |
| US12198143B2 (en) | 2019-12-20 | 2025-01-14 | Capital One Services, Llc | Regenerating transaction objects when processing fails on a transaction exchange platform |
| US12045833B2 (en) | 2019-12-20 | 2024-07-23 | Capital One Services, Llc | Transaction exchange platform with a messenger microservice to update transactions |
| US12165156B2 (en) | 2019-12-20 | 2024-12-10 | Capital One Services, Llc | Transaction exchange platform for handling returned transactions |
| US12198141B2 (en) | 2019-12-20 | 2025-01-14 | Capital One Services, Llc | Consensus key locking with fast local storage for idempotent transactions |
| US11080120B2 (en) | 2019-12-20 | 2021-08-03 | Capital One Services, Llc | Transaction exchange platform with watchdog microservice |
| US12118566B2 (en) | 2019-12-20 | 2024-10-15 | Capital One Services, Llc | Removing duplicate transactions from a transaction exchange platform |
| US12100009B2 (en) | 2019-12-20 | 2024-09-24 | Capital One Services, Llc | Transaction exchange platform with a watchdog microservice to handle stalled transactions |
| JP7381895B2 (ja) | 2020-04-15 | 2023-11-16 | 富士通株式会社 | イベントストリーム処理システム、イベントムストリーム処理方法及びイベントストリーム処理プログラム |
| US11558473B2 (en) * | 2020-12-17 | 2023-01-17 | International Business Machines Corporation | Aspect aware streams computing |
| US12547823B2 (en) | 2021-09-24 | 2026-02-10 | Google Llc | Dynamically and selectively updated spreadsheets based on knowledge monitoring and natural language processing |
| US12001782B2 (en) | 2021-09-24 | 2024-06-04 | Google Llc | Personalized autonomous spreadsheets |
| US12001783B2 (en) | 2021-09-24 | 2024-06-04 | Google Llc | Autonomous spreadsheet creation |
| JP7791426B2 (ja) | 2022-01-17 | 2025-12-24 | 富士通株式会社 | データ管理方法およびデータ管理プログラム |
| US12045242B2 (en) | 2022-07-07 | 2024-07-23 | Capital One Services, Llc | Transaction exchange platform with classification microservice to generate alternative workflows |
| US12293214B2 (en) | 2022-07-07 | 2025-05-06 | Capital One Services, Llc | Transaction exchange platform to determine secondary workflows for transaction object processing |
| US12169835B2 (en) | 2022-09-19 | 2024-12-17 | Capital One Services, Llc | Transaction exchange platform using blockchain and data integrity microservices to validate transaction object integrity |
| US12541761B2 (en) | 2022-09-19 | 2026-02-03 | Capital One Services, Llc | Transaction exchange platform using blockchain and data integrity microservices to validate transaction object integrity |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5495600A (en) | 1992-06-03 | 1996-02-27 | Xerox Corporation | Conversion of queries to monotonically increasing incremental form to continuously query a append only database |
| JP4288978B2 (ja) * | 2003-03-27 | 2009-07-01 | 株式会社日立製作所 | データ先読み方法 |
| JP4687253B2 (ja) * | 2005-06-03 | 2011-05-25 | 株式会社日立製作所 | ストリームデータ処理システムのクエリ処理方法 |
-
2006
- 2006-06-09 JP JP2006161233A patent/JP4804233B2/ja not_active Expired - Fee Related
- 2006-08-11 US US11/502,474 patent/US8495082B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007328716A (ja) | 2007-12-20 |
| US8495082B2 (en) | 2013-07-23 |
| US20070288459A1 (en) | 2007-12-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4804233B2 (ja) | ストリームデータ処理方法 | |
| JP5198929B2 (ja) | ストリームデータ処理方法及び計算機システム | |
| JP2008123426A (ja) | インデックス処理方法及び計算機システム | |
| US8335782B2 (en) | Ranking query processing method for stream data and stream data processing system having ranking query processing mechanism | |
| CN112711591B (zh) | 基于知识图谱的字段级的数据血缘确定方法及装置 | |
| JP4687253B2 (ja) | ストリームデータ処理システムのクエリ処理方法 | |
| JP5154366B2 (ja) | ストリームデータ処理プログラム及び計算機システム | |
| CN118689860B (zh) | 一种用电数据的数据处理方法、服务器、介质及程序产品 | |
| JP5377897B2 (ja) | ストリームデータのランキングクエリ処理方法およびランキングクエリ処理機構を有するストリームデータ処理システム | |
| US8913264B2 (en) | Method and system for storing and retrieving data | |
| CN111526060A (zh) | 业务日志的处理方法及系统 | |
| CN116842099B (zh) | 一种多源异构数据处理方法和系统 | |
| JP2002032261A (ja) | 動的に作られかつ静的であるウェブコンテントの知的キャッシュとリフレッシュのためのシステムと方法 | |
| CN111581232B (zh) | 一种基于elk的慢sql实时分析方法及系统 | |
| JP2011113273A (ja) | ストリームデータ処理方法、ストリームデータ処理プログラム及びストリームデータ処理装置 | |
| CN120892439B (zh) | 一种基于多源数据的产业链知识图谱动态更新方法及系统 | |
| CN120711102A (zh) | 智能网卡的数据处理方法、装置、设备及存储介质 | |
| CN118626496B (zh) | 数据集成方法、装置、服务器、介质及程序 | |
| Bulut et al. | Optimization techniques for reactive network monitoring | |
| US11907097B1 (en) | Techniques for processing trace data | |
| CN113704272B (zh) | 一种人机物融合环境下的数字对象状态表达方法及装置 | |
| JP5372131B2 (ja) | インデックス処理方法及び計算機システム | |
| US11956133B1 (en) | Navigator performance optimization and signalflow query acceleration | |
| CN120597007B (zh) | 一种分析标注数据的方法、系统和装置 | |
| Gleim et al. | of Highly Dynamic Data Resources |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090105 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110311 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110329 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110527 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110712 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110809 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4804233 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140819 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |