NLA-Bit: A Basic Structure for Storing Big Data with Complexity O(1)

This paper introduces a novel approach for storing Resource Description Framework (RDF) data based on the possibilities of Natural Language Addressing (NLA) and on a special NLA basic structure for storing Big Data, called “NLA-bit”, which is aimed to support middle-size or large distributed RDF tri...

Full description

Bibliographic Details
Main Author: Krasimira Borislavova Ivanova
Format: Article
Language:English
Published: MDPI AG 2021-02-01
Series:Big Data and Cognitive Computing
Subjects:
Online Access:https://www.mdpi.com/2504-2289/5/1/8
_version_ 1797395424817971200
author Krasimira Borislavova Ivanova
author_facet Krasimira Borislavova Ivanova
author_sort Krasimira Borislavova Ivanova
collection DOAJ
description This paper introduces a novel approach for storing Resource Description Framework (RDF) data based on the possibilities of Natural Language Addressing (NLA) and on a special NLA basic structure for storing Big Data, called “NLA-bit”, which is aimed to support middle-size or large distributed RDF triple or quadruple stores with time complexity O(1). The main idea of NLA is to use letter codes as coordinates (addresses) for data storing. This avoids indexing and provides high-speed direct access to the data with time complexity O(1). NLA-bit is a structured set of all RDF instances with the same “Subject”. An example based on a document system, where every document is stored as NLA-bit, which contains all data connected to it by metadata links, is discussed. The NLA-bits open up a wide field for research and practical implementations in the field of large databases with dynamic semi-structured data (Big Data). Important advantages of the approach are as follow: (1) The reduction of the amount of occupied memory due to the complete absence of additional indexes, absolute addresses, pointers, and additional files; (2) reduction of processing time due to the complete lack of demand—the data are stored/extracted to/from a direct address.
first_indexed 2024-03-09T00:35:18Z
format Article
id doaj.art-3b60ce894e3a4c019e7d30be376e7836
institution Directory Open Access Journal
issn 2504-2289
language English
last_indexed 2024-03-09T00:35:18Z
publishDate 2021-02-01
publisher MDPI AG
record_format Article
series Big Data and Cognitive Computing
spelling doaj.art-3b60ce894e3a4c019e7d30be376e78362023-12-11T18:13:19ZengMDPI AGBig Data and Cognitive Computing2504-22892021-02-0151810.3390/bdcc5010008NLA-Bit: A Basic Structure for Storing Big Data with Complexity O(1)Krasimira Borislavova Ivanova0Information Technology Department, University of Telecommunications and Post, 1700 Sofia, BulgariaThis paper introduces a novel approach for storing Resource Description Framework (RDF) data based on the possibilities of Natural Language Addressing (NLA) and on a special NLA basic structure for storing Big Data, called “NLA-bit”, which is aimed to support middle-size or large distributed RDF triple or quadruple stores with time complexity O(1). The main idea of NLA is to use letter codes as coordinates (addresses) for data storing. This avoids indexing and provides high-speed direct access to the data with time complexity O(1). NLA-bit is a structured set of all RDF instances with the same “Subject”. An example based on a document system, where every document is stored as NLA-bit, which contains all data connected to it by metadata links, is discussed. The NLA-bits open up a wide field for research and practical implementations in the field of large databases with dynamic semi-structured data (Big Data). Important advantages of the approach are as follow: (1) The reduction of the amount of occupied memory due to the complete absence of additional indexes, absolute addresses, pointers, and additional files; (2) reduction of processing time due to the complete lack of demand—the data are stored/extracted to/from a direct address.https://www.mdpi.com/2504-2289/5/1/8Big DataNatural Language AddressingNLA-bitDBMS time complexity O(1)
spellingShingle Krasimira Borislavova Ivanova
NLA-Bit: A Basic Structure for Storing Big Data with Complexity O(1)
Big Data and Cognitive Computing
Big Data
Natural Language Addressing
NLA-bit
DBMS time complexity O(1)
title NLA-Bit: A Basic Structure for Storing Big Data with Complexity O(1)
title_full NLA-Bit: A Basic Structure for Storing Big Data with Complexity O(1)
title_fullStr NLA-Bit: A Basic Structure for Storing Big Data with Complexity O(1)
title_full_unstemmed NLA-Bit: A Basic Structure for Storing Big Data with Complexity O(1)
title_short NLA-Bit: A Basic Structure for Storing Big Data with Complexity O(1)
title_sort nla bit a basic structure for storing big data with complexity o 1
topic Big Data
Natural Language Addressing
NLA-bit
DBMS time complexity O(1)
url https://www.mdpi.com/2504-2289/5/1/8
work_keys_str_mv AT krasimiraborislavovaivanova nlabitabasicstructureforstoringbigdatawithcomplexityo1