Calculating Fourier Transforms in SQL

被引:1
作者
Marten, Dennis [1 ]
Meyer, Holger [1 ]
Heuer, Andreas [1 ]
机构
[1] Rostock Univ, Inst Comp Sci, Albert Einstein Str 22, D-18059 Rostock, Germany
来源
ADVANCES IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2019 | 2019年 / 11695卷
关键词
Fourier transform; SQL; Databases; Multi-media; Performance evaluation; CLASSIFICATION;
D O I
10.1007/978-3-030-28730-6_10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Fourier transform is an important tool for analyzing, transforming and searching multi-media content in databases. SQL is the lingua franca for querying structured data. Implementing the Discrete Fourier Transform (DFT) in SQL itself has several benefits. The DFT can directly be executed in the database system. It can be reused for several, different content processing steps from feature extraction to query transformation and evaluation. We not only discuss different algorithmic aspects but also do a performance evaluation on top of different database systems of different architectures, i.e. row and column stores. The SQL-based implementation is also compared to a Python-based implementation on the client side. There is no variant that always performs best.
引用
收藏
页码:151 / 166
页数:16
相关论文
共 27 条
[1]  
Agrawal R., 1993, Foundations of Data Organization and Algorithms. 4th International Conference. FODO '93 Proceedings, P69
[2]  
AGRAWAL R, 1997, Patent No. 5647058
[3]  
[Anonymous], S APPL COMP
[4]  
Brown Paul G., 2010, OVERVIEW SCIDB LARGE, P963, DOI [10.1145/1807167.1807271, DOI 10.1145/1807167.1807271]
[5]   A FFT based technique for image signature generation [J].
Celentano, A ;
DiLecce, V .
STORAGE AND RETRIEVAL FOR IMAGE AND VIDEO DATABASES V, 1997, 3022 :457-466
[6]   Integrated image and speech analysis for content-based video indexing [J].
Chang, YL ;
Zeng, WJ ;
Kamel, I ;
Alonso, R .
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, 1996, :306-313
[7]  
DIGREGORIO F, PSYCOPG POSTGRESQL D
[8]  
Grunert H., 2018, OJIOT, V4, P54
[9]  
Hellerstein J.M., 2012, TECHNICAL REPORT UCB
[10]  
Kekre H.B., 2010, INT J ENG TECHNOLOGY, V2, P49