Dynamic Hybrid Fragmentation Method for Multimedia Databases

Keywords: Hybrid Fragmentation, Dynamic Fragmentation, Cost Model, Multimedia Database

Abstract

Multimedia databases store high-volume data, which causes problems in efficient information retrieval, and increases execution costs and response times of the queries.  To solve this problem, data fragmentation techniques exist to improve query performance, increase information availability, and efficiently execute more operations accessing less irrelevant data. This article presents a comprehensive review of 34 methods related to hybrid fragmentation and subsequently proposes the design of a hybrid fragmentation method that adapts the scheme according to workload changes to maintain efficient retrieval of multimedia data. The proposed technologies are Java as a programming language, Java Server Faces (JSF) as a framework, MySQL and MongoDB database management systems, and NetBeans as an Integrated Development Environment (IDE), following the UWE methodology (Unified Modeling Language-based Web Engineering).

Downloads

Download data is not yet available.

References

Ahmed, Z. J., & Alluhaibi, S. T. (2022). Hybrid Data Fragmentation Using Genetic Killer Whale Optimization-Based Clustering Model. Journal of Pharmaceutical Negative Results, 13(SO2). https://doi.org/10.47750/pnr.2022.13.s02.39

Al-Kateb, M., Sinclair, P., Au, G., & Ballinger, C. (2016). Hybrid row-column partitioning in teradata ®. Proc. of the VLDB Endowment, 9(13), 1353–1364. https://doi.org/10.14778/3007263.3007273

Awad, A. S., Yousif, A., & Kadoda, G. (2019). Enhanced Model for Cloud Data Security based on Searchable Encryption and Hybrid Fragmentation. 2019 Int. Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE), 1–4. https://doi.org/10.1109/ICCCEEE46830.2019.9070918

Azila, A., Fauzi, C., Fariza, W., Rahman, W. A., Fauzi, A., & Weigelt, F. (2021). Managing Fragmented Database in Distributed Database Environment. In Journal of Mathematics and Computing Science (Vol. 7, Issue 1).

Badran, S., Arman, N., & Farajallah, M. (2020, November 28). Towards a hybrid data partitioning technique for secure data outsourcing. Proc. - 2020 21st Int. Arab Conference on Information Technology, ACIT 2020. https://doi.org/10.1109/ACIT50332.2020.9300064

Badran, S., Arman, N., & Farajallah, M. (2021). An Efficient Approach for Secure Data Outsourcing using Hybrid Data Partitioning. 2021 Int. Conference on Information Technology, ICIT 2021 - Proceedings, 418–423. https://doi.org/10.1109/ICIT52682.2021.9491745

Cantini, R., Marozzo, F., Orsino, A., Talia, D., Trunfio, P., Badia, R. M., Ejarque, J., & Vazquez, F. (2022). Block size estimation for data partitioning in HPC applications using machine learning techniques. http://arxiv.org/abs/2211.10819

Castro-Medina, F., Rodríguez-Mazahua, L., López-Chau, A., Cervantes, J., Alor-Hernández, G., & Machorro-Cano, I. (2020). Application of dynamic fragmentation methods in multimedia databases: A review. In Entropy (Vol. 22, Issue 12, pp. 1–25). MDPI AG. https://doi.org/10.3390/e22121352

Chawla, T., Singh, G., & Pilli, E. S. (2019). HYPSO: Hybrid partitioning for big RDF storage and query processing. ACM International Conference Proceeding Series, 188–194. https://doi.org/10.1145/3297001.3297025

Chbeir, R., & Laurent, D. (2010). Enhancing Multimedia Data Fragmentation. In Journal of Multimedia Processing and Technologies (Vol. 1, Issue 2).

Chen, K., Zhou, Y., & Cao, Y. (2015). Online data partitioning in distributed database systems. EDBT 2015 - 18th International Conference on Extending Database Technology, Proceedings, 1–12. https://doi.org/10.5441/002/edbt.2015.02

Chen, S., Chi, C. H., Ding, C., & Wong, R. K. (2013). Data decomposition based partial replication model for software services. Proceedings - IEEE 10th International Conference on Services Computing, SCC 2013, 256–263. https://doi.org/10.1109/SCC.2013.83

Durand, G. C., Pinnecke, M., Piriyev, R., Mohsen, M., Broneske, D., Saake, G., Sekeran, M. S., Rodriguez, F., & Balami, L. (2018). GridFormation: Towards Self-Driven Online Data Partitioning using Reinforcement Learning. Proc. of the First Int. Workshop on Exploiting Artificial Intelligence Techniques for Data Management, 1–7. https://doi.org/10.1145/3211954.3211956

Gorla, N., Ng, V., & Law, D. M. (2012). Improving database performance with a mixed fragmentation design. Journal of Intelligent Information Systems, 39(3), 559–576. https://doi.org/10.1007/s10844-012-0203-x

Harikumar, S., & Ramachandran, R. (2015, April 21). Hybridized fragmentation of very large databases using clustering. 2015 IEEE Int. Conference on Signal Processing, Informatics, Communication and Energy Systems, SPICES 2015. https://doi.org/10.1109/SPICES.2015.7091488

Jindal, A., & Dittrich, J. (2012). Relax and Let the Database Do the Partitioning Online (Vol. 126, pp. 65–80). Springer. https://doi.org/10.1007/978-3-642-33500-6_5

Kang, D., Jiang, R., & Blanas, S. (2021). Jigsaw: A Data Storage and Query Processing Engine for Irregular Table Partitioning. Proc. of the ACM SIGMOD Int. Conference on Management of Data, 898–911. https://doi.org/10.1145/3448016.3457547

Kechar, M., & Nait Bahloul, S. (2014). Hybrid Fragmentation of XML Data Warehouse Using K-MEANS Algorithm.

Kling, P., Özsu, M. T., & Daudjee, K. (2011). Scaling XML query processing: Distribution, localization and pruning. Distributed and Parallel Databases, 29(5–6), 445–490. https://doi.org/10.1007/s10619-011-7085-8

Koong, K.-L., Haw, S.-C., & Soon, L.-K. (2018). Labeling-Based Hybrid XML Fragmentation Model. Advanced Science Letters, 24(2), 1177–1181. https://doi.org/10.1166/asl.2018.10711

Kulba, V., & Somov, S. (2020). Dynamic Fragment Allocation in Distributed System with Time-Varying Parameters of its Operation. 2020 13th Int. Conference “Management of Large-Scale System Development” (MLSD), 1–4. https://doi.org/10.1109/MLSD49919.2020.9247671

Mourão, A., & Magalhães, J. (2018). Balancing search space partitions by sparse coding for distributed redundant media indexing and retrieval. Int. Journal of Multimedia Information Retrieval, 7(1), 57–70. https://doi.org/10.1007/s13735-017-0140-0

Noraziah, A., Fauzi, A. A. C., Ubaidillah, S. H. S. A., Alkazemi, B., & Odili, J. B. (2021). BVAGQ-AR for Fragmented Database Replication Management. IEEE Access, 9, 56168–56177. https://doi.org/10.1109/ACCESS.2021.3065944

Padiya, T., Kanwar, J. J., & Bhise, M. (2016). Workload aware hybrid partitioning. ACM Int. Conference Proc. Series, 21-23-October-2016, 51–58. https://doi.org/10.1145/2998476.2998479

Patel, M., Yadav, N., & Bhise, M. (2021). Workload aware Cost-based Partial loading of Raw data for Limited Storage Resources. https://www.researchgate.net/publication/357050760

Pinnecke, M., Campero Durand, G., Broneske, D., Zoun, R., & Saake, G. (2020). GridTables: A One-Size-Fits-Most H2TAP Data Store. Datenbank-Spektrum, 20(1), 43–56. https://doi.org/10.1007/s13222-019-00330-x

Rani, S., Koshley, D. K., & Halder, R. (2017). Partitioning-insensitive watermarking approach for distributed relational databases. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 10720 LNCS, 172–192. https://doi.org/10.1007/978-3-662-56266-6_8

Rodríguez-Mazahua, L., Alor-Hernández, G., Cervantes, J., López-Chau, A., & Sánchez-Cervantes, J. L. (2016). A hybrid partitioning method for multimedia databases. DYNA, 83(198), 59. https://doi.org/10.15446/dyna.v83n198.50507

Saad, S., Tekli, J., Chbeir, R., & Yetongnon, K. (2006). Towards Multimedia Fragmentation. In Advances in Databases and Information Systems; Lecture Notes in Computer Science; Manolopoulos, Y., Pokorny, J., Sellis, T.K., Eds (Vol. 4152, pp. 415–429). Springer. https://doi.org/10.1007/11827252_31

Safaei, A. A. (2022). Hybrid fragmentation of medical images’ attributes for multidimensional indexing. Cluster Computing, 25(1), 215–230. https://doi.org/10.1007/s10586-021-03356-7

Schreiner, G. A., Duarte, D., Bianco, G. D., & dos Santos Mello, R. (2019). A Hybrid Partitioning Strategy for NewSQL Databases: The VoltDB Case. ACM Int. Conference Proc. Series, 353–360. https://doi.org/https://doi.org/10.1145/3366030.3366062

Schreiner, G. A., Duarte, D., Ronaldo, O. :, & Mello, S. (2018). An autonomous hybrid data partition for NewSQL DBs.

Song, S., & Chen, L. (2013). Indexing dataspaces with partitions. World Wide Web, 16(2), 141–170. https://doi.org/10.1007/s11280-012-0163-7

Sun, L., Franklin, M. J., Wang, J., & Wu, E. (2016). Skipping-oriented partitioning for columnar layouts. Proc. of the VLDB Endowment, 10(4), 421–432. https://doi.org/10.14778/3025111.3025123

Vogt, M., Stiemer, A., & Schuldt, H. (2018). Polypheny-DB: Towards a Distributed and Self-Adaptive Polystore. 2018 IEEE Int. Conference on Big Data (Big Data), 3364–3373. https://doi.org/10.1109/BigData.2018.8622353

Wang, X., Fan, X., Chen, J., & Du, X. (2014). Automatic Data Distribution in Large-scale OLTP Applications. Int. Journal of Database Theory and Application, 7(4), 37–46. https://doi.org/10.14257/ijdta.2014.7.4.04

Published
2023-09-11
How to Cite
Crescencio-Rico, O., Rodríguez-Mazahua, L., Castro-Medina, F., Alor-Hernández, G., & Sánchez-Cervantes, J. L. (2023). Dynamic Hybrid Fragmentation Method for Multimedia Databases. Pädi Boletín Científico De Ciencias Básicas E Ingenierías Del ICBI, 11(Especial2), 47-54. https://doi.org/10.29057/icbi.v11iEspecial2.10716