{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T11:45:59Z","timestamp":1725882359708},"publisher-location":"Cham","reference-count":29,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319556987"},{"type":"electronic","value":"9783319556994"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-55699-4_35","type":"book-chapter","created":{"date-parts":[[2017,3,20]],"date-time":"2017-03-20T23:56:53Z","timestamp":1490054213000},"page":"568-580","source":"Crossref","is-referenced-by-count":0,"title":["Optimizing Scalar User-Defined Functions in In-Memory Column-Store Database Systems"],"prefix":"10.1007","author":[{"given":"Cheol","family":"Ryu","sequence":"first","affiliation":[]},{"given":"Sunho","family":"Lee","sequence":"additional","affiliation":[]},{"given":"Kihong","family":"Kim","sequence":"additional","affiliation":[]},{"given":"Kunsoo","family":"Park","sequence":"additional","affiliation":[]},{"given":"Yongsik","family":"Kwon","sequence":"additional","affiliation":[]},{"given":"Sang Kyun","family":"Cha","sequence":"additional","affiliation":[]},{"given":"Changbin","family":"Song","sequence":"additional","affiliation":[]},{"given":"Emanuel","family":"Ziegler","sequence":"additional","affiliation":[]},{"given":"Stephan","family":"Muench","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,3,22]]},"reference":[{"key":"35_CR1","doi-asserted-by":"crossref","unstructured":"Abadi, D.J., Madden, S.R., Hachem, N.: Column-stores vs. row-stores: how different are they really? In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, pp. 967\u2013980 (2008)","DOI":"10.1145\/1376616.1376712"},{"issue":"7","key":"35_CR2","doi-asserted-by":"crossref","first-page":"1754","DOI":"10.1109\/TKDE.2014.2313874","volume":"27","author":"\u00c7 Balkesen","year":"2015","unstructured":"Balkesen, \u00c7., Teubner, J., Alonso, G., \u00d6zsu, M.T.: Main-memory hash joins on modern processor architectures. IEEE Trans. Knowl. Data Eng. 27(7), 1754\u20131766 (2015)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"35_CR3","unstructured":"Binnig, C., May, N., Mindnich, T.: SQLScript: efficiently analyzing big enterprise data in SAP HANA. In: Database Systems for Business, Technology, and Web, pp. 363\u2013382 (2013)"},{"key":"35_CR4","unstructured":"Books online for SQL server 2016. https:\/\/msdn.microsoft.com\/en-us\/library\/ms191007.aspx"},{"issue":"2","key":"35_CR5","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1145\/320248.320249","volume":"24","author":"S Chaudhuri","year":"1999","unstructured":"Chaudhuri, S., Shim, K.: Optimization of queries with user-defined predicates. ACM Trans. Database Syst. 24(2), 177\u2013228 (1999)","journal-title":"ACM Trans. Database Syst."},{"key":"35_CR6","unstructured":"Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 3rd edn. The MIT Press, Cambridge (2009)"},{"issue":"10","key":"35_CR7","doi-asserted-by":"crossref","first-page":"667","DOI":"10.1145\/362759.362813","volume":"14","author":"PJ Courtois","year":"1971","unstructured":"Courtois, P.J., Heymans, F., Parnas, D.L.: Concurrent control with \u201creaders\u201d and \u201cwriters\u201d. Commun. ACM 14(10), 667\u2013668 (1971)","journal-title":"Commun. ACM"},{"issue":"4","key":"35_CR8","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1145\/2094114.2094126","volume":"40","author":"F F\u00e4rber","year":"2012","unstructured":"F\u00e4rber, F., Cha, S.K., Primsch, J., Bornh\u00f6vd, C., Sigg, S., Lehner, W.: SAP HANA database: data management for modern business applications. SIGMOD Rec. 40(4), 45\u201351 (2012)","journal-title":"SIGMOD Rec."},{"issue":"1","key":"35_CR9","first-page":"423","volume":"35","author":"F F\u00e4rber","year":"2012","unstructured":"F\u00e4rber, F., May, N., Lehner, W., Gro\u00dfe, P., M\u00fcller, I., Rauhe, H., Dees, J.: The SAP HANA database-an architecture overview. IEEE Data Eng. Bull. 35(1), 423\u2013434 (2012)","journal-title":"IEEE Data Eng. Bull."},{"issue":"2","key":"35_CR10","doi-asserted-by":"crossref","first-page":"1402","DOI":"10.14778\/1687553.1687567","volume":"2","author":"E Friedman","year":"2009","unstructured":"Friedman, E., Pawlowski, P., Cieslewicz, J.: SQL\/Mapreduce: a practical approach to self-describing, polymorphic, and parallelizable user-defined functions. Proc. VLDB Endow. 2(2), 1402\u20131413 (2009)","journal-title":"Proc. VLDB Endow."},{"key":"35_CR11","doi-asserted-by":"crossref","unstructured":"Gan, Q., Suel, T.: Improved techniques for result caching in web search engines. In: Proceedings of the 18th International Conference on WWW, pp. 431\u2013440 (2009)","DOI":"10.1145\/1526709.1526768"},{"issue":"1","key":"35_CR12","doi-asserted-by":"crossref","first-page":"550","DOI":"10.14778\/1453856.1453917","volume":"1","author":"C Garrod","year":"2008","unstructured":"Garrod, C., Manjhi, A., Ailamaki, A., Maggs, B., Mowry, T., Olston, C., Tomasic, A.: Scalable query result caching for web applications. Proc. VLDB Endow. 1(1), 550\u2013561 (2008)","journal-title":"Proc. VLDB Endow."},{"key":"35_CR13","unstructured":"Google sparsehash. http:\/\/goog-sparsehash.sourceforge.net\/"},{"key":"35_CR14","unstructured":"Hash table benchmarks. http:\/\/incise.org\/hash-table-benchmarks.html"},{"issue":"2","key":"35_CR15","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1145\/235968.233359","volume":"25","author":"JM Hellerstein","year":"1996","unstructured":"Hellerstein, J.M., Naughton, J.F.: Query execution techniques for caching expensive methods. SIGMOD Rec. 25(2), 423\u2013434 (1996)","journal-title":"SIGMOD Rec."},{"issue":"2","key":"35_CR16","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1145\/170036.170078","volume":"22","author":"JM Hellerstein","year":"1993","unstructured":"Hellerstein, J.M., Stonebraker, M.: Predicate migration: optimizing queries with expensive predicates. SIGMOD Rec. 22(2), 267\u2013276 (1993)","journal-title":"SIGMOD Rec."},{"issue":"5","key":"35_CR17","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1145\/358438.349341","volume":"35","author":"A Heydon","year":"2000","unstructured":"Heydon, A., Levin, R., Yu, Y.: Caching function calls using precise dependencies. SIGPLAN Not. 35(5), 311\u2013320 (2000)","journal-title":"SIGPLAN Not."},{"key":"35_CR18","unstructured":"IBM i version 7.2, database SQL programming. https:\/\/www.ibm.com\/support\/knowledgecenter\/ssw_ibm_i_72\/sqlp\/rbafypdf.pdf"},{"key":"35_CR19","doi-asserted-by":"crossref","unstructured":"Jaedicke, M., Mitschang, B.: On parallel processing of aggregate and scalar functions in object-relational DBMS. SIGMOD Rec. 27(2), 379\u2013389 (1998)","DOI":"10.1145\/276305.276338"},{"key":"35_CR20","doi-asserted-by":"crossref","unstructured":"Jarke, M.: Common subexpression isolation in multiple query optimization. In: Query Processing in Database Systems, pp. 191\u2013205 (1985)","DOI":"10.1007\/978-3-642-82375-6_11"},{"key":"35_CR21","unstructured":"Knuth, D.E.: The Art of Computer Programming, vol. 3: Sorting and Searching, 2nd edn. Addison Wesley Longman Publishing Co., Inc, Boston (1998)"},{"issue":"2","key":"35_CR22","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1145\/376284.375703","volume":"30","author":"H Mistry","year":"2001","unstructured":"Mistry, H., Roy, P., Sudarshan, S., Ramamritham, K.: Materialized view selection and maintenance using multi-query optimization. SIGMOD Rec. 30(2), 307\u2013318 (2001)","journal-title":"SIGMOD Rec."},{"key":"35_CR23","unstructured":"Oracle database performance tuning guide, 12c release 1. https:\/\/docs.oracle.com\/database\/121\/TGDBA\/toc.htm"},{"key":"35_CR24","unstructured":"Performance notes. http:\/\/goog-sparsehash.sourceforge.net\/doc\/performance.html"},{"key":"35_CR25","unstructured":"Richardson, S.E.: Caching function results: faster arithmetic by avoiding unnecessary computation. Technical report, Mountain View, CA, USA (1992)"},{"issue":"2","key":"35_CR26","doi-asserted-by":"crossref","first-page":"447","DOI":"10.1145\/235968.233361","volume":"25","author":"KA Ross","year":"1996","unstructured":"Ross, K.A., Srivastava, D., Sudarshan, S.: Materialized view maintenance and integrity constraint checking: trading space for time. SIGMOD Rec. 25(2), 447\u2013458 (1996)","journal-title":"SIGMOD Rec."},{"key":"35_CR27","unstructured":"Sap, ERP 6.0 enhancement package 8. http:\/\/help.sap.com\/erp2005_ehp_08\/helpdata\/en\/59\/cdc8109ce34bca896115f8ae660a69\/content.htm"},{"key":"35_CR28","doi-asserted-by":"crossref","unstructured":"Sellis, T.K.: Multiple-query optimization. ACM Trans. Database Syst. 13(1), 23\u201352 (1988)","DOI":"10.1145\/42201.42203"},{"key":"35_CR29","doi-asserted-by":"crossref","unstructured":"Sikka, V., F\u00e4rber, F., Lehner, W., Cha, S.K., Peh, T., Bornh\u00f6vd, C.: Efficient transaction processing in SAP HANA database: The end of a column store myth. In: Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data, pp. 731\u2013742 (2012)","DOI":"10.1145\/2213836.2213946"}],"container-title":["Lecture Notes in Computer Science","Database Systems for Advanced Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-55699-4_35","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,25]],"date-time":"2017-06-25T09:05:16Z","timestamp":1498381516000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-55699-4_35"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319556987","9783319556994"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-55699-4_35","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}