Abstract: The present day transactions result into petabytes of data collected and the credit almost goes to the booming ICT industry. The data
received is able to detect the hidden patterns for the enterprises and research industry and help them to improve their traditional methods. However
the data is unstructured and requires new innovative technologies to be implemented in the architecture handling big data. In the present paper, we
have tried to explore the NOSQL database handling techniques and specifically the indexes that help to reduce the time complexity to handle the
unstructured data. This paper is divided into four sections where the first section compares the DBMS and DSMS followed by the literature
review on this technique and introduction to the MongoDB architecture and overview of NOSQL databases. The fourth section handles the types of
the databases, its index types. Fifth section describes the performance comparison of the various MongoDB with RDBMS.
Keywords: DBMS,DSMS, NOSQL, MongoDB, Indexes
__________________________________________________*****_________________________________________________
information that is required to persist in a database for a reducers in distributed query processing." Proceedings of the
second international symposium on Databases in parallel and
finite amount of time. Compound Indexes do not support
distributed systems. ACM, 1990.
TTL indexes and ignores such indexes.
[2] Kim, C., Shim, K. 2015. Supporting set-valued joins in NoSQL
v. Text indexes: Text Indexes can include any field which is using MapReduce, IS Journal, 49, 52-64.
an array of string elements. A Wildcard text index [3] Ntarmos, N., Patlakas, I. Triantafillou, P. 2014, Rank Join
permits to search the documents on multiple fields. Queries in NoSQL Databases, PVLDB, 7(7), 493-504.
However one collection consists of only one text index. [4] MongoDB
High+Performance+Benchmark+White+Paper_final paper
vi. Unique indexes: These indexes permit to use unique
March 2015.
values and do not permit duplicate values. Unique index
[5] MongoDB Books http://mongodb.org/display/doc/
cannot be implemented on Hashed Index.
[6] Lior Okman, Nurit Gal-Oz, Jenny Abramov,Security Issues in
NoSQL databases,IEEE, 978-0-7695-4600-1, 2011
VI. Comparison of MongoDB with RDBMS:
In MongoDB, the data is stored in the form of a single
document as a single collection. Only one lookup
operation on the aggregated database is to be carried out
to find the result of a complicated query. The insert and
select operations can be thus carried out faster than the
Traditional RDBMS, as the Traditional RDBMS,
requires one index lookup operation to be operated on
the root table with a clustered index and lookup is to be
implemented on large number of the data in each cluster.
Different tables might reside in non-contiguous form on
the disks.
VII. Conclusion:
In this paper, we have presented an overview of the
working operations in the popular database of MongoDB
architecture. We have further presented the different
types of indexes that can be implemented on the
databases for faster query handling. The basic
comparison has been shown between the MongoDB with
RDBMS has been also presented. In the next paper, we
will be presenting the experimental tests proving the
performance of MongoDB with RDBMS.
1059
IJRITCC | June 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________