{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,16]],"date-time":"2023-10-16T02:42:54Z","timestamp":1697424174741},"reference-count":38,"publisher":"Association for Computing Machinery (ACM)","issue":"1-2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2010,9]]},"abstract":"<jats:p>Applications from several domains are now being written to process live data originating from hardware and software-based streaming sources. Many of these applications have been written relying solely on database and data warehouse technologies, despite their lack of need for transactional support and ACID properties. In several extreme high-load cases, this approach does not scale to the processing speeds that these applications demand. In this paper we demonstrate an application acceleration approach whereby a regular ODBC-based application is converted into a true streaming application with minimal disruption from a software engineering standpoint. We showcase our approach on three real-world applications. We experimentally demonstrate the substantial performance improvements that can be observed when contrasting the accelerated implementation with the original database-oriented implementation.<\/jats:p>","DOI":"10.14778\/1920841.1921012","type":"journal-article","created":{"date-parts":[[2014,6,24]],"date-time":"2014-06-24T12:17:57Z","timestamp":1403612277000},"page":"1394-1405","source":"Crossref","is-referenced-by-count":16,"title":["From a stream of relational queries to distributed stream processing"],"prefix":"10.14778","volume":"3","author":[{"given":"Qiong","family":"Zou","sequence":"first","affiliation":[{"name":"IBM Corporation"}]},{"given":"Huayong","family":"Wang","sequence":"additional","affiliation":[{"name":"IBM Corporation"}]},{"given":"Robert","family":"Soul\u00e9","sequence":"additional","affiliation":[{"name":"New York University"}]},{"given":"Martin","family":"Hirzel","sequence":"additional","affiliation":[{"name":"T. J. Watson Research Center"}]},{"given":"Henrique","family":"Andrade","sequence":"additional","affiliation":[{"name":"T. J. Watson Research Center"}]},{"given":"Bu\u01e7ra","family":"Gedik","sequence":"additional","affiliation":[{"name":"T. J. Watson Research Center"}]},{"given":"Kun-Lung","family":"Wu","sequence":"additional","affiliation":[{"name":"T. J. Watson Research Center"}]}],"member":"320","published-online":{"date-parts":[[2010,9]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of the Conference on Innovative Data Systems Research, CIDR","author":"Abadi D. J.","year":"2005"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1289612.1289615"},{"key":"e_1_2_1_3_1","first-page":"26","article-title":"STREAM: The Stanford stream data manager","author":"Arasu A.","year":"2003","journal-title":"IEEE Data Engineering Bulletin"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-004-0147-z"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1031570.1031572"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.132"},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the Conference on Innovative Data Systems Research, CIDR","author":"Chandrasekaran S.","year":"2003"},{"key":"e_1_2_1_8_1","first-page":"375","volume-title":"Proceedings of the International Conference on Data Engineering (ICDE 1997","author":"Chang C.","year":"1997"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/275487.275492"},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the Conference on Innovative Data Systems Research (CIDR 2003)","author":"Cherniack M.","year":"2003"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1353343.1353424"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1057\/ivs.2009.5"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.50905"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/129888.129894"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.180602"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/319702.319704"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.v39:16"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1645953.1646061"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376729"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/152610.152611"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/566949.566959"},{"key":"e_1_2_1_24_1","unstructured":"IBM. SolidDB. http:\/\/www-01.ibm.com\/software\/data\/soliddb\/.  IBM. SolidDB. http:\/\/www-01.ibm.com\/software\/data\/soliddb\/."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/234313.234367"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2009.5270344"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1142473.1142522"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/564691.564751"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/11427186_54"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/543613.543620"},{"key":"e_1_2_1_31_1","volume-title":"Proceedings of the 19th European Symposium on Programming (ESOP 2010)","author":"Soul\u00e9 R.","year":"2010"},{"key":"e_1_2_1_32_1","unstructured":"StreamBase Systems. http:\/\/www.streambase.com\/.  StreamBase Systems. http:\/\/www.streambase.com\/."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.433.0534"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/304181.304244"},{"key":"e_1_2_1_35_1","volume-title":"(Sematech AEC\/APC 2007)","author":"Turaga D. S.","year":"2007"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1739041.1739091"},{"key":"e_1_2_1_37_1","unstructured":"L. Weitao. China's mobile phone users hit 650 million. http:\/\/www.chinadaily.com.cn\/bizchina\/2009-03\/06\/content_7547876.htm retrieved on January 27 2010 2009.  L. Weitao. China's mobile phone users hit 650 million. http:\/\/www.chinadaily.com.cn\/bizchina\/2009-03\/06\/content_7547876.htm retrieved on January 27 2010 2009."},{"key":"e_1_2_1_38_1","volume-title":"Proceedings of the Very Large Data Bases Conference (VLDB 2007)","author":"Wu K.-L.","year":"2007"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1645413.1645420"}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/1920841.1921012","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T11:38:09Z","timestamp":1672227489000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/1920841.1921012"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,9]]},"references-count":38,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[2010,9]]}},"alternative-id":["10.14778\/1920841.1921012"],"URL":"https:\/\/doi.org\/10.14778\/1920841.1921012","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2010,9]]}}}