A DYNAMIC INDEXING SCHEME FOR MULTIDIMENSIONAL DATA

Abstract

We present a new dynamic index structure for multidimensional data. The considered index structure is based on an extended grid file concept. Strengths and weaknesses of the grid files were analyzed. Based on that analysis we proposed to strengthen the concept of grid files by considering their stripes as linear hash tables, introducing the concept of chunk and representing the grid file structure as a graph. As a result we significantly reduced the amount of disk operations. Efficient algorithms for storage and access of index directory are proposed, in order to minimize memory usage and lookup operations complexities. Estimations of complexities for these algorithms are presented. A comparison of our approach to support effective grid file structure with other known approaches is presented. This comparison shows effectiveness of suggested metadata storage environment. An estimation of directory size is presented. A prototype to support of our grid file concept has been created and experimentally compared with MongoDB (a renowned NoSQL database). Comparison results show effectiveness of our approach in the cases of given point lookup, lookup by wide ranges and closest objects lookup when considering more than one dimension, and also better memory usage.

Authors and Affiliations

Manuk Manukyan, Grigor Gevorgyan

Keywords

Related Articles

LANGUAGE IDENTIFICATION OF INFORMATION BLOCKS BASED ON LEXICO-GRAMMATIC MARKERS

This article is a continuation of the author's series of publications on the subjects of language identification of texts. In the article is being considered the creation of a technological basis for language identificat...

MATHEMATICAL PROGRAMS MODERNIZATION BASED ON RUSSIAN AND INTERNATIONAL STANDARDS

Russian education standards have come a long way from being extremely detailed and regulating the content of education programs at all levels to the current state when there is a great freedom for universities in definin...

ESTIMATION METHODOLOGY OF THE LANGUAGE IDENTIFICATION RESULTS

The article presents the author's methodology for evaluating the language identification results, developed in the course of experimental research and showing the effectiveness of appropriate methods, technologies, algor...

WORKING PROGRAM FOR STUDENT COURSE «DISTRIBUTED COMPUTING SCHEDULING» AND METHODICAL SUPPORT DESCRIPTION

The article describes working program for student course B1.V.04 «Distributed Computing Scheduling» which is taught during second semester of master course 01.04.02 «Applied Mathematics and Informatics» of «Math modeling...

METHODICAL DEVELOPMENT FOR THE STUDY OF ARRAY PROCESSING ALGORITHMS USING MODERN PROGRAMMING LANGUAGE TOOLS

The author's task was to develop methodological support for studying algorithms for processing arrays by modern means of the programming language in the Informatics lesson. The author set goals and objectives of the less...

Download PDF file
  • EP ID EP508781
  • DOI 10.25559/SITITO.14.201801.111-125
  • Views 103
  • Downloads 0

How To Cite

Manuk Manukyan, Grigor Gevorgyan (2018). A DYNAMIC INDEXING SCHEME FOR MULTIDIMENSIONAL DATA. Современные информационные технологии и ИТ-образование, 14(1), 111-125. https://europub.co.uk./articles/-A-508781