Abstract
Current relational database systems are forming the main part of the intelligent information and support system. Data inside are secured, protected by the relational integrity covered by the transactions. Access and management are done by the relational algebra. Significant aspects expressing the quality and performance are the data access techniques themselves. The index is one of the key features ensuring data retrieval performance, however, from the other operations point of view, it brings additional costs. If the suitable index for the query is not present, the whole table must be scanned sequentially resulting in poor performance. If the data fragmentation is present, the problem is even deeper. This paper aims to propose its own techniques based on relevant block identification objects stored in private or shared memory areas. It uses rebalancing methods on the extent granularity. If the tables are to be joined and both indexes are not present, usually, the Hash join method is used. The technique of two-dimensional index mapper is discussed in the paper, as well.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abdalla, H.I.: A synchronized design technique for efficient data distribution. Comput. Hum. Behav. 30, 427–435 (2014)
Abdalla, H.I., Amer, A.A.: Dynamic horizontal fragmentation, replication and allocation model in DDBSs. In: International Conference on Information Technology and e-Services, ICITeS 2012, Tunisia (2012)
Alghamdi, N., Zhang, L., Zhang, H., Rundensteiner, E., Eltabakh, M.: ChainLink: indexing big time series data for long subsequence matching. In: IEEE 36th International Conference on Data Engineering (ICDE) (2020)
Amin, M., Rahman, R.: Universal database access layer to facilitate query. In: Ninth International Conference on Digital Information Management, ICDIM 2014 (2014)
Aydin, B., Akkineni, V., Angryk, R.A.: Modeling and indexing spatiotemporal trajectory data in non-relational databases. In: Managing Big Data in Cloud Computing Environments (2016)
Bai, Y., Bhalla, S.: Introduction to databases. In: SQL Server Database Programming with Visual Basic.NET: Concepts, Designs and Implementations (2020)
Bottoni, P., Ceriani, M.: Using blocks to get more blocks: exploring linked data through integration of queries and result sets in block programming. In: 2015 IEEE Blocks and Beyond Workshop (2015)
Bryla, B.: Oracle Database 12c The Complete Reference. Oracle Press (2013). ISBN - 978-0071801751
Bulysheva, L., Bulyshev, A., Kataev, M.: Visual database design: indexing methods. In: 2018 Sixth International Conference on Enterprise Systems (ES) (2018)
Burleson, D.K.: Oracle High-Performance SQL Tuning. Oracle Press (2001). ISBN - 9780072190588
Chopade, R., Pachghare, V.: MongoDB indexing for performance improvement. In: Advances in Intelligent Systems and Computing, vol. 1077 (2020)
Dan, T., Luo, C., Li, Y., Zheng, B., Li, G.: Spatial temporal trajectory similarity join. Lecture Notes in Computer Science, LNCS, vol. 11642, pp. 251–259 (2019)
Date, C.J.: SQL and Relational Theory - How to Write Accurate SQL Code. O’Reilly Media (2015). ISBN - 13:978-1449328016. ISBN - 10:1449328016
Delplanque, J., Etien, A., Anquetil, N., Auverlot, O.: Relational database schema evolution: an industrial case study. In: IEEE International Conference on Software Maintenance and Evolution, ICSME 2018, Spain, pp. 635–644 (2018)
Drzymala, P., Welfle, H.: Support JSON standard for storing and processing data in the Oracle environment. Przeglad Elektrotechniczny 96(2) (2020)
Eini, O.: The pain of implementing LINQ providers. Queue 9(7) (2011)
Feng, J., Guoliang, L., Wang, J.: Finding top-k answers in keyword search over relational databases using tuple units. IEEE Trans. Knowl. Data Eng. 23(12), 1781–1794 (2011)
Ivanova, E., Sokolinsky, L.B.: Join decomposition based on fragmented column indices. Lobachevskii J. Math. 37(3), 255–260 (2016)
Kvet, M., Kršák, E., Matiaško, K.: Temporal database architecture enhancements. In: Proceedings 22nd Conference of Open Innovations Association FRUCT, pp. 121–130. FRUCT Oy, [S.l.]. ISBN 978-952-68653-5-5
Kvet, M., Matiaško, K.: Analysis of temporal data management in the intelligent transport system. In: DISA 2018: IEEE World Symposium on Digital Intelligence for Systems and Machines: Proceedings, pp. 151–157. Institute of Electrical and Electronics Engineers, Danver. ISBN 978-1-5386-5101-8
Kvet, M., Matiaško, K.: Temporal flower index eliminating impact of high water mark. In: Innovations for Community Services: Proceedings, 1 Vyd., pp. 85–98. Springer International Publishing AG, Cham (2018). ISBN 978-3-319-93407-5
Lan, L., Shi, R., Wang, B., Zhang, L., Shi, J.: A lightweight time series main-memory database for IoT real-time services. Lecture Notes in Computer Science, LNCS, vol. 11894, pp. 220–236 (2020)
Lin, H., Chen, Ch.: Using compressed B+-trees for line-based database indexes. In: 2006 IEEE International Symposium on Signal Processing and Information Technology (2006)
Maran, M., Paniavin, N., Poliushkin, I.: Alternative approaches to data storing and processing. In: International Conference on Information Technologies in Engineering Education (Inforino) (2020)
Maté, J.: Transformation of relational databases to transaction-time temporal databases. In: Engineering of Computer Based Systems (ECBS-EERC), 2nd Eastern European Regional Conference (2011). ISBN - 9780769544182
Ochs, A.R., et al.: Databases to efficiently manage medium sized, low velocity, multidimensional data in tissue engineering. J. Vis. Exp. JoVE 153 (2019)
Padmanabhan, S., Malkemus, T., Jhingran, A., Agarwal, R.: Block oriented processing of relational database operations in modern computer architectures. In: Proceedings 17th International Conference on Data Engineering (2001)
Smolinski, M.: Impact of storage space configuration on transaction processing performance for relational database in PostgreSQL. In: 14th International Conference on Beyond Databases, Architectures and Structures, BDAS (2018)
Song J., et al.: Haery: a Hadoop based query system on accumulative and high-dimensional data model for big data. IEEE Trans. Knowl. Data Eng. 32(7), 1362–1377 (2020)
Vinayakumar, R. Soman, K., Menon, P.: DB-learn: studying relational algebra concepts by snapping blocks. In: International Conference on Computing, Communication and Networking Technologies, ICCCNT 2018, India (2018)
Zhang, W., Ross, K.: Exploiting data skew for improved query performance. IEEE Trans. Knowl. Data Eng. (2020)
Acknowledgment
This publication was realized with support of the Operational Programme Integrated Infrastructure in frame of the project: Intelligent systems for UAV real-time operation and data processing, code ITMS2014+: 313011V422 and co-financed by the European Regional Development Found.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Kvet, M., Matiaško, K. (2021). Flower Master Index for Relational Database Selection and Joining. In: Paralič, J., Sinčák, P., Hartono, P., Mařík, V. (eds) Towards Digital Intelligence Society. DISA 2020. Advances in Intelligent Systems and Computing, vol 1281. Springer, Cham. https://doi.org/10.1007/978-3-030-63872-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-63872-6_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-63871-9
Online ISBN: 978-3-030-63872-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)