Comparative Study 3401
Comparative Study 3401
International Journal of Computer Science and Information Technology Research ISSN 2348-120X (online)
Vol. 4, Issue 2, pp: (314-318), Month: April - June 2016, Available at: www.researchpublish.com
Abstract: Big data application has become an imperative for companies across a wide variety of industries. One of
the critical decisions facing companies embarking on big data projects is which database to use, and often that
decision swings between SQL and NoSQL. SQL programming language have long been the top -- and, in many
cases, only --choice of database technologies for organizations. SQL has already earned its stripes in large
organizations and big data is just one more job that powerfully built. NoSQL is SQL has the impressive track
record, the large installed base, but NoSQL is making impressive gains and has many proponents. NoSQL is
increasingly being considered a possible alternative to relational databases, especially for Big Data
applications.SQL & NOSQL databases and tries to answer which of these is better for big data application in
terms of its performance, scalability, flexibility and many more.
Keywords: Big data, SQL, NO SQL.
I. INTRODUCTION
In today„s world rapid growth of computer and internet causes an efficient storage and retrieval of data. Big data requires
exceptional technologies to efficiently process large quantities of data within tolerable elapsed times. As big data is
explode in many companies. One of critical decision facing companies on bigdata project is which database to use Sql or
Nosql. So currently most industry experts prefer to work with both as the need requires.SQL is structured query language
. SQL enables increased interaction with data. It also allows a broad set of questions to be asked against a single database
design. That‟s key since data that‟s not interactive is essentially useless, and increased interactions lead to new insight,
new questions and more meaningful future interactions. SQL is standardized, allowing users to apply their knowledge
across systems and providing support for third-party add-ons and tools.SQL is orthogonal to data representation and
storage. Some SQL systems support JSON and other structured object formats with better performance and more features
than NoSQL implementations.
When we talk about Big Data in the NoSQL space, we‟re referring to reads and writes from operational databases – that
is, the online transaction processing that people interact with and engage in on a daily basis .Operational databases are not
to be confused with analytical databases, which generally look at a large amount of data and collect insights from that
data.
While the Big Data of operational databases might not appear to be as analytical when scratching the surface, operational
databases generally host large datasets with ultra-large numbers of users that are constantly accessing the data to execute
on transactions in real time. The scale to which databases must operate to manage Big Data explains the critical nature of
NoSQL, and thus why NoSQL is key for Big Data applications. Data is becoming increasingly easier to capture and
access through third parties, including social media sites. Personal user information, geographic location data, user-
Page | 314
Research Publish Journals
ISSN 2348-1196 (print)
International Journal of Computer Science and Information Technology Research ISSN 2348-120X (online)
Vol. 4, Issue 2, pp: (314-318), Month: April - June 2016, Available at: www.researchpublish.com
generated content, machine-logging data and sensor-generated data are just a few examples of the ever-expanding array
being captured. Enterprises are also relying on Big Data to drive their mission-critical applications. Across the board,
organizations are turning to NoSQL databases because they are uniquely suited for these new classes of data emerging
today.
Page | 315
Research Publish Journals
ISSN 2348-1196 (print)
International Journal of Computer Science and Information Technology Research ISSN 2348-120X (online)
Vol. 4, Issue 2, pp: (314-318), Month: April - June 2016, Available at: www.researchpublish.com
HBase for Hadoop, a popular NoSQL database is used extensively by Facebook for its messaging infrastructure.HBase is
used by Twitter for generating data, storing, logging, and monitoring data around people search. HBase is used by the
discovery engine Stumble upon for data analytics and storage. MongoDB is another NoSQL Database used by CERN, a
European Nuclear Research Organization for collecting data from the huge particle collider “Hadron Collider”. LinkedIn,
Orbitz, and Concur use the Couchbase NoSQL Database for various data processing and monitoring tasks.
Overall, with the rise in Web and mobile applications, alongside emerging trends, shifting online consumer behavior and
new data classes, the projects the industry is working on require a database technology that is capable of providing the
scalable, flexible solution to manage and access data. NoSQL technologies are the only solution available to effectively
meet these needs.
Couchbase is a NoSQL database technology provider and the company behind the couchbase project. Couchbase Server,
the company‟s flagship product, is a NoSQL document-oriented database with production deployments at Amadeus,
AOL, Cisco, LinkedIn, Orbitz, Salesforce.com, Viber and hundreds of other enterprises worldwide. Couchbase is known
for its easy and reliable scalability, consistent high performance, 24x365 availability, and flexible data model for ease of
development. Couchbase is headquartered in Silicon Valley, and is funded by Accel Partners, Ignition Partners, Mayfield
Fund and North Bridge Venture Partners.
Page | 316
Research Publish Journals
ISSN 2348-1196 (print)
International Journal of Computer Science and Information Technology Research ISSN 2348-120X (online)
Vol. 4, Issue 2, pp: (314-318), Month: April - June 2016, Available at: www.researchpublish.com
V. CONCLUSION
The main aim of this research paper is to evaluate which database is better for big data. Developers want a very flexible
database that easily accommodates new data types and isn‟t disrupted by content structure changes from third-party data
providers. Much of the new data is unstructured and semi-structured, so developers also need a database that is capable of
efficiently storing it. Unfortunately, the rigidly defined, schema-based approach used by relational databases makes it
impossible to quickly incorporate new types of data, and is a poor fit for unstructured and semi-structured data. NoSQL
provides a data model that maps better to these needs.
Page | 317
Research Publish Journals
ISSN 2348-1196 (print)
International Journal of Computer Science and Information Technology Research ISSN 2348-120X (online)
Vol. 4, Issue 2, pp: (314-318), Month: April - June 2016, Available at: www.researchpublish.com
VI. SUGGESTION
As it has been cleared compare to sql database, nosql database is a good way for big data application but queries in NoSql
is not properly implemented and are not standardized. So queries must be properly implemented using some complier.
VII. ACKNOWLEGEMENT
We thank our college IMCOST who provided insight and expertise that greatly assisted the research .We would like to
express special thanks of gratitude to Prof. Trupti Deshmukh and Prof. Sunaina Raina who helped us in doing this
research. We would also like to express special thanks of gratitude to all teaching and non teaching staff who gave us the
golden opportunity, which also helped us in doing a lot of research and we came to know about so many new things.
We would also like to thank our parents and friends who helped us a lot in finalizing this research within the limited time
frame.
REFERENCES
[1] International Journal of Advanced Research in Computer Science and Software Engineering,„SQL and NoSQL
Databases‟ by Vatika Sharma, Meenu Dave.
[2] SQL vs NoSQL Databases Differences Explained with few Examples DB by LUKE P. ISSAC on JANUARY
14,2014
[3] http://searchdatamanagement.techtarget.com
[4] International Journal of Applied Information Systems (IJAIS), „Types of NOSQL Databases and its Comparison
with Relational Databases‟ by Ameya Nayak, Anil Poriya, Dikshay Poojary.
[5] http://www.thewindowsclub.com/difference-sql-nosql-comparision
[6] http://www.digitalocean.com/community/tutorials/und-Erstanding-sql-and-nosql-databases-and-different-database-
models
[7] International Journal of Science & Engineering Research, „Modeling and Querying Data in MongoDB‟ by Rupali
Arora, Rinkle Rani Agarwal
Page | 318
Research Publish Journals