{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T09:50:24Z","timestamp":1773481824064,"version":"3.50.1"},"reference-count":75,"publisher":"Association for Computing Machinery (ACM)","issue":"10","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2018,6]]},"abstract":"<jats:p>We present the data model, architecture, and evaluation of LightDB, a database management system designed to efficiently manage virtual, augmented, and mixed reality (VAMR) video content. VAMR video differs from its two-dimensional counterpart in that it is spherical with periodic angular dimensions, is nonuniformly and continuously sampled, and applications that consume such videos often have demanding latency and throughput requirements. To address these challenges, LightDB treats VAMR video data as a logically-continuous six-dimensional light field. Furthermore, LightDB supports a rich set of operations over light fields, and automatically transforms declarative queries into executable physical plans. We have implemented a prototype of LightDB and, through experiments with VAMR applications in the literature, we find that LightDB offers up to 4\u00d7 throughput improvements compared with prior work.<\/jats:p>","DOI":"10.14778\/3231751.3231768","type":"journal-article","created":{"date-parts":[[2018,7,27]],"date-time":"2018-07-27T12:21:07Z","timestamp":1532694067000},"page":"1192-1205","source":"Crossref","is-referenced-by-count":18,"title":["LightDB"],"prefix":"10.14778","volume":"11","author":[{"given":"Brandon","family":"Haynes","sequence":"first","affiliation":[{"name":"University of Washington"}]},{"given":"Amrita","family":"Mazumdar","sequence":"additional","affiliation":[{"name":"University of Washington"}]},{"given":"Armin","family":"Alaghi","sequence":"additional","affiliation":[{"name":"University of Washington"}]},{"given":"Magdalena","family":"Balazinska","sequence":"additional","affiliation":[{"name":"University of Washington"}]},{"given":"Luis","family":"Ceze","sequence":"additional","affiliation":[{"name":"University of Washington"}]},{"given":"Alvin","family":"Cheung","sequence":"additional","affiliation":[{"name":"University of Washington"}]}],"member":"320","published-online":{"date-parts":[[2018,6]]},"reference":[{"key":"e_1_2_1_2_1","first-page":"3","volume-title":"Computational Models of Visual Processing","author":"Adelson E. H.","year":"1991","unstructured":"E. H. Adelson and J. R. Bergen . The plenoptic function and the elements of early vision . In Computational Models of Visual Processing , pages 3 -- 20 . MIT Press , 1991 . E. H. Adelson and J. R. Bergen. The plenoptic function and the elements of early vision. In Computational Models of Visual Processing, pages 3--20. MIT Press, 1991."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2017.3641638"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2980257"},{"key":"e_1_2_1_5_1","first-page":"8","volume-title":"MIS","author":"Aref W. G.","year":"2002","unstructured":"W. G. Aref , A. C. Catlin , J. Fan , A. K. Elmagarmid , M. A. Hammad , I. F. Ilyas , M. S. Marzouk , and X. Zhu . A video database management system for advancing video database research . In MIS , pages 8 -- 17 , 2002 . W. G. Aref, A. C. Catlin, J. Fan, A. K. Elmagarmid, M. A. Hammad, I. F. Ilyas, M. S. Marzouk, and X. Zhu. A video database management system for advancing video database research. In MIS, pages 8--17, 2002."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/3DPVT.2006.113"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/276304.276386"},{"key":"e_1_2_1_8_1","unstructured":"F. Bellard. FFmpeg. https:\/\/ffmpeg.org.  F. Bellard. FFmpeg. https:\/\/ffmpeg.org."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/QoMEX.2017.7965684"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12067"},{"key":"e_1_2_1_11_1","volume-title":"https:\/\/www.blog.google\/products\/google-vr\/bringing-pixels-front-and-center-vr-video","author":"Brown C.","year":"2017","unstructured":"C. Brown . Bringing pixels front and center in VR video. https:\/\/www.blog.google\/products\/google-vr\/bringing-pixels-front-and-center-vr-video , 2017 . C. Brown. Bringing pixels front and center in VR video. https:\/\/www.blog.google\/products\/google-vr\/bringing-pixels-front-and-center-vr-video, 2017."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807271"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/266180.266382"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2809695.2809711"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/16894.16884"},{"key":"e_1_2_1_16_1","unstructured":"Contributors to the FFmpeg Community Documentation Wiki. FFmpeg: Concatenating media files. https:\/\/trac.ffmpeg.org\/wiki\/Concatenate.  Contributors to the FFmpeg Community Documentation Wiki. FFmpeg: Concatenating media files. https:\/\/trac.ffmpeg.org\/wiki\/Concatenate."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3083187.3083215"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/832278.834439"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-005-2715-7"},{"key":"e_1_2_1_20_1","unstructured":"Facebook Surround 360. https:\/\/facebook360.fb.com\/facebook-surround-360.  Facebook Surround 360. https:\/\/facebook360.fb.com\/facebook-surround-360."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2910017.2910641"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1291233.1291452"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2964284.2973792"},{"key":"e_1_2_1_24_1","unstructured":"Google. Google Jump. https:\/\/www.google.com\/get\/cardboard\/jump.  Google. Google Jump. https:\/\/www.google.com\/get\/cardboard\/jump."},{"key":"e_1_2_1_25_1","unstructured":"Google Poly. https:\/\/poly.google.com.  Google Poly. https:\/\/poly.google.com."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3083187.3084016"},{"key":"e_1_2_1_27_1","unstructured":"GStreamer Team. Gstreamer: open source multimedia framework. https:\/\/gstreamer.freedesktop.org.  GStreamer Team. Gstreamer: open source multimedia framework. https:\/\/gstreamer.freedesktop.org."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/602259.602266"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2072298.2072421"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3058734"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964989"},{"key":"e_1_2_1_32_1","first-page":"2003","article-title":"Coding of audio-visual objects - part 14: MP4 file format","volume":"14496","author":"International Organization for Standardization","year":"2003","unstructured":"International Organization for Standardization . Coding of audio-visual objects - part 14: MP4 file format . Standard ISO\/IEC 14496-14 : 2003 , 2003 . International Organization for Standardization. Coding of audio-visual objects - part 14: MP4 file format. Standard ISO\/IEC 14496-14:2003, 2003.","journal-title":"Standard ISO\/IEC"},{"key":"e_1_2_1_33_1","volume-title":"SysML","author":"Kang D.","year":"2018","unstructured":"D. Kang , P. Bailis , and M. Zaharia . Blazeit: An optimizing query engine for video at scale (extended abstract) . In SysML , 2018 . D. Kang, P. Bailis, and M. Zaharia. Blazeit: An optimizing query engine for video at scale (extended abstract). In SysML, 2018."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024224"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5244\/C.28.67"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237199"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2013.2263225"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-46448-0_2"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3152434.3152443"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2987550.2987564"},{"key":"e_1_2_1_41_1","unstructured":"Lytro. https:\/\/vr.lytro.com.  Lytro. https:\/\/vr.lytro.com."},{"key":"e_1_2_1_42_1","unstructured":"Lytro Immerge. https:\/\/www.lytro.com\/press\/releases\/lytro-brings-revolutionary-light-field-technology-to-film-\\and-tv-production-with-lytro-cinema.  Lytro Immerge. https:\/\/www.lytro.com\/press\/releases\/lytro-brings-revolutionary-light-field-technology-to-film-\\and-tv-production-with-lytro-cinema."},{"key":"e_1_2_1_43_1","unstructured":"Magic Leap. https:\/\/www.magicleap.com.  Magic Leap. https:\/\/www.magicleap.com."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073645"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/1819298.1819577"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105762.3105772"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3089269.3089283"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSTSP.2013.2271451"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2015.7298631"},{"key":"e_1_2_1_50_1","unstructured":"Nvidia video codec. https:\/\/developer.nvidia.com\/nvidia-video-codec-sdk.  Nvidia video codec. https:\/\/developer.nvidia.com\/nvidia-video-codec-sdk."},{"key":"e_1_2_1_51_1","volume-title":"NVIDIA CUDA Compute Unified Device Architecture Programming Guide","author":"NVIDIA Corporation","year":"2007","unstructured":"NVIDIA Corporation . NVIDIA CUDA Compute Unified Device Architecture Programming Guide . NVIDIA Corporation , 2007 . NVIDIA Corporation. NVIDIA CUDA Compute Unified Device Architecture Programming Guide. NVIDIA Corporation, 2007."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.234775"},{"key":"e_1_2_1_53_1","unstructured":"OpenCV. Open Source Computer Vision Library. https:\/\/opencv.org.  OpenCV. Open Source Computer Vision Library. https:\/\/opencv.org."},{"key":"e_1_2_1_54_1","volume-title":"Oracle multimedia: Managing multimedia content. Technical report","year":"2009","unstructured":"Oracle. Oracle multimedia: Managing multimedia content. Technical report , 2009 . Oracle. Oracle multimedia: Managing multimedia content. Technical report, 2009."},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.14778\/3025111.3025117"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3134263.3134264"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201394"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2007.893350"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3097895.3097903"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.690"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807271"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.5555\/2090022"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1014573219977"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2007.905532"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2360940"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/309844.310067"},{"key":"e_1_2_1_67_1","unstructured":"Spherical video V2 RFC. https:\/\/github.com\/google\/spatial-media\/blob\/master\/docs\/spherical-video-v2-rfc.md.  Spherical video V2 RFC. https:\/\/github.com\/google\/spatial-media\/blob\/master\/docs\/spherical-video-v2-rfc.md."},{"key":"e_1_2_1_68_1","first-page":"247","volume-title":"BTW","author":"Stolze K.","year":"2003","unstructured":"K. Stolze . SQL\/ MM spatial - the standard to manage spatial data in a relational database system . In BTW , pages 247 -- 264 , 2003 . K. Stolze. SQL\/MM spatial - the standard to manage spatial data in a relational database system. In BTW, pages 247--264, 2003."},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2012.2221191"},{"key":"e_1_2_1_70_1","unstructured":"The WebM Project. The WebM project. https:\/\/www.webmproject.org.  The WebM Project. The WebM project. https:\/\/www.webmproject.org."},{"key":"e_1_2_1_71_1","unstructured":"Google VR View. https:\/\/developers.google.com\/vr\/concepts\/vrview.  Google VR View. https:\/\/developers.google.com\/vr\/concepts\/vrview."},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073614"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2003.815165"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/3123266.3123291"},{"key":"e_1_2_1_75_1","unstructured":"YouTube - Virtual Reality. https:\/\/www.youtube.com\/vr.  YouTube - Virtual Reality. https:\/\/www.youtube.com\/vr."},{"key":"e_1_2_1_76_1","first-page":"377","volume-title":"NSDI","author":"Zhang H.","year":"2017","unstructured":"H. Zhang , G. Ananthanarayanan , P. Bod\u00edk , M. Philipose , P. Bahl , and M. J. Freedman . Live video analytics at scale with approximation and delay-tolerance . In NSDI , pages 377 -- 392 , 2017 . H. Zhang, G. Ananthanarayanan, P. Bod\u00edk, M. Philipose, P. Bahl, and M. J. Freedman. Live video analytics at scale with approximation and delay-tolerance. In NSDI, pages 377--392, 2017."}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/3231751.3231768","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T10:43:13Z","timestamp":1672224193000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/3231751.3231768"}},"subtitle":["a DBMS for virtual reality video"],"short-title":[],"issued":{"date-parts":[[2018,6]]},"references-count":75,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2018,6]]}},"alternative-id":["10.14778\/3231751.3231768"],"URL":"https:\/\/doi.org\/10.14778\/3231751.3231768","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2018,6]]}}}