Improvement of Data Searching in MongoDB with the Use of Oracle Database
Roman Čerešňák, Karol Matiaško, Adam Dudáš
Abstract
Roman Čerešňák, Karol Matiaško, Adam Dudáš
Abstract
In the 1950s, the demand for useful data storage gained importance and with it relational databases started to play an essential role in many sectors. Nowadays, relational databases cannot effectively fulfill the demands for interactive web and mobile applications, which demand flexibility and scalability for a data model. With the term NoSQL, we cover all the non-relational databases which provide no scheme and scaling model. NoSQL Databases, also called internet databases, are nowadays used by such significant organizations as Google, Amazon, Facebook and many others. Different classes of databases NoSQL, specifically couples of key-value pairs, documentary, column-oriented databases and graph databases, allow programmers to model the data near the format used in their application. One of the disadvantages, resulting from a free structure, is the security of effective searching in the non-relational databases. Several studies dealt with the effective way of searching in the non-relational databases. These studies examined the model data in the non-relational database MongoDB with the help of a relational model. In this paper, we introduce a method which searches for the data stored in the non-relational database MongoDB using the model with the permanent structure in relational database Oracle. Even though efficiency of our solution could be debated while using smaller datasets, with growing size of data the efficiency of presented solution increases.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In the 1950s, the demand for useful data storage gained importance and with it relational databases started to play an essential role in many sectors. Nowadays, relational databases cannot effectively fulfill the demands for interactive web and mobile applications, which demand flexibility and scalability for a data model. With the term NoSQL, we cover all the non-relational databases which provide no scheme and scaling model. NoSQL Databases, also called internet databases, are nowadays used by such significant organizations as Google, Amazon, Facebook and many others. Different classes of databases NoSQL, specifically couples of key-value pairs, documentary, column-oriented databases and graph databases, allow programmers to model the data near the format used in their application. One of the disadvantages, resulting from a free structure, is the security of effective searching in the non-relational databases. Several studies dealt with the effective way of searching in the non-relational databases. These studies examined the model data in the non-relational database MongoDB with the help of a relational model. In this paper, we introduce a method which searches for the data stored in the non-relational database MongoDB using the model with the permanent structure in relational database Oracle. Even though efficiency of our solution could be debated while using smaller datasets, with growing size of data the efficiency of presented solution increases.
Key concepts: NoSQL, Computer science, Relational database, Database, Database model, SQL, Semi-structured data, Scalability