@techreport{oai:ipsj.ixsq.nii.ac.jp:00018802, author = {樫山, 俊彦 and 花井, 知広 and 田中, 美智子 and 今木, 常之 and 西澤, 格 and Toshihiko, KASHIYAMA and Tomohiro, HANAI and Michiko, TANAKA and Tsuneyuki, IMAKI and Itaru, NISHIZAWA}, issue = {65(2007-DBS-143)}, month = {Jul}, note = {RFID やセンサデータなど高いレートで生成されるデータを継続的にリアルタイム処理するストリームデータ処理が重要性を増している。ストリームデータ処理システムでは、データの永続化を行わないため、事後解析やロギングのための DB アーカイブも必須である。しかしながら、DB アーカイブはコミット処理や通信による遅延が発生するため、アーカイブ処理によりリアルタイム処理性能も低下する問題があった。本稿では、DB アーカイブ高速化手法である非同期バルクストア、および処理性能を維持しつつも処理結果が DB に格納されていることを保証するアーカイブバッファ同期バルクストアを提案した。プロトタイプシステムによる評価の結果、アーカイブ処理性能がリアルタイム処理出力量を下回る DB 限界に達する以前では、アーカイブバッファ同期バルクストアは、アーカイブしない場合と比較し、スループットが最大 5.4%減、レイテンシが最大 200 ミリ秒以内となり、リアルタイム処理性能を維持可能であることを示した。さらに、提案手法を組み込んだスマートシェルフシステムを構築し、高速化の効果を確認した。, RFID technology and sensor network systems produce huge amount of data, and stream data processing, which continuously processes the data in the real-time fashion, has proposed and accepted as a new data processing paradigm. For post hoc analysis or logging, database (DB) archive is required because stream data processing system disposes used data. However, archive processing throughput is low because DB archive contains disk I/O, and real-time data processing throughput is reduced by DB archive. This paper proposes two faster archive method, Asynchronous Bulk Store method and Archive-buffer-Synchronous Bulk Store method. The latter method can guarantee processing data are output after they are archived to DB. The result of evaluation in the prototype system shows throughput drop within 5.4% compared to No-Archive, and latency is within 200 milli-seconds unless real-time data processing throughput exceeds max DB archive throughput. Moreover, proposed archive methods are of advantage in smart-shelf system which is one of RFID applications.}, title = {ストリームデータ処理におけるデータベースアーカイブ処理高速化の提案と評価}, year = {2007} }