SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
International Journal of Allied Practice, Research and Review 
Website: www.ijaprr.com (ISSN 0000-0000) 
NOSQL for Interactive Applications 
Naseer Ganiee1,Dr. Ruchira Bhargava2 
Director,RationalTabsTechnologies, India 
Department of Information Technology & Communication, India 
1naseer@rationaltabs.com;2dr_ruchira@yahoo.in 
Abstract— The scalability and high performance are the key aspects for interactive applications. The traditional 
databases are not providing the necessary scalability and performance. NOSQL databases are the best choice for 
applications that need to read and write huge amount of data swiftly. For best output it is mandatory to pick 
scalable, fast and robust database. 
Keywords— NOSQL; RDBMS; Big Data; Big Users; Auto-Shading; ACID; BASE 
I. INTRODUCTION 
Data management is the key for success of any organization and enterprises use a special 
methodology for data management operations known as database management system which 
provides ways of storing and accessing data efficiently with the help of databases. DBMS helps 
industries to develop databases of their own choice for data management with the help of 
different models proposed by experts that specifies the organization of data within a database. 
From years we are using various data models for data management and the relational model is 
the most successful and adoptable by professionals. The relational model is highly efficient in 
terms of client server computing and very strong technology for storing structured data. In 
present era several database models are available for data management like network model, 
hierarchical model, object-oriented model, associative model, relational model and non-relational 
model but it is mandatory to choose an appropriate one. Relational databases supports 
all the essential characteristics of data management like simplicity, flexibility, compatibility and 
scalability but fails to provide options like handling huge volumes of unstructured data when 
implemented in cloud environment. The cloud computing is the modern type of computing that 
enables us to use resources like applications, infrastructure etc. on the basis of pay-as-you-go 
model. Most of the applications are database driven and strong database knowledge is required 
for efficient data management. 
II. NOSQL AND BIG DATA 
The internet is a familiar technology used across the globe and big data is a real challenge 
in present era. The organizations like facebook, google, amazon etc are also facing the big data 
problem. To overcome the big data issue experts proposed a new system of data management 
commonly known as NOSQL to meet the data management demands of present era. NOSQL 
databases are different from traditional ones like not using the famous SQL query language, no 
join operations and BASE support instead of ACID that is the core concept of relational 
databases. The internet produces huge amount of data and huge amount of storage is needed to 
IJAPRR Page 6
handle such data that is one of the dazzling feature of NOSQL. Not only handling system of 
record applications NOSQL is also an analytic and business intelligence system that is very 
important for the enterprise future, due to this reason most organizations have already espouse 
NOSQL databases. Migrating to NOSQL approach is also proficient for software based 
enterprises because reduced development time due to its simple data access terminology as 
compared to traditional database management systems. 
NOSQL databases are efficient for developers also because sometimes they are not able to 
develop and test applications at locations other than offices due to lacking database resources. 
On the other hand NOSQL databases are efficient for cloud environment offers on demand 
resources, The NOSQL databases are efficient for small and medium enterprises because of 
database as a service can be deployed on affordable costs as compared to oracle or MS SQL 
Server that are costly. Due to easy deployment in cloud environment, NOSQL databases can be 
used to store data for backup processes also and provide automatic online backups of changed 
data in data centers. 
No schema is required for NOSQL databases means data can be inserted in databases 
without any schema defined and the format of inserted data is changeable at any time. Auto- 
Sharding or elasticity is another aspect to shift towards NOSQL database approach because 
these databases automatically spread data across multiple servers without requiring applications 
assistance and the interesting thing is servers can be added or removed dynamically from the 
data layer. The NOSQL ensure high availability because with replication can store multiple 
copies of data in a cluster and is strong tool for disaster recovery. Partitioning in previous 
models can reduce the power to perform complex queries but NOSQL databases retain full 
query significant power even when distributed across thousands of servers. 
There are three mega concepts that really obsessed the adoption of NOSQL technology Big 
Data, Big Users and the latest IT computing the cloud computing. Today most of the 
applications are hosted on cloud where they support global users 24 hours and more than 2 
billion users are connected to the internet across the globe thus creating concurrent users in a 
great quantity. Huge volumes of data is generated through different applications like personal 
user information, user generated content, machine logging data, sensor generated data etc. for 
managing such data efficiently experts want a flexible data management that easily 
accommodates any new type of data they want to work with. NOSQL data model provides best 
to the applications organization of data and simplifies the interaction between the application 
and the database. Today most of the applications both consumers based and business based run 
in a cloud and support large no of users. Cloud is based on 3-tier application architecture and in 
this architecture application is accessed through a web browser or a mobile app and contains a 
load balancer that moves the incoming traffic to the application servers for processing. It is 
estimated for every 10,000 new concurrent users a new commodity server is added to the 
application tier for load balancing. Using relational databases at databases tier that was 
originally popular are now problematic because they are centralized and made them poor to 
support applications that require dynamic scalability on the other hand NOSQL technology is 
based on distributed concept and scale-out. 
III.KEY DATABASE CRITERA FOR INTERACTIVE APPLICATIONS 
There are some important factors to keep in mind when choosing a database for interactive 
applications: 
. 
A. Scalability. 
IJAPRR Page 7
When website traffic increase suddenly and database is not responding because not having 
enough capacity, we need to scale database swiftly and without any changes in application. Also 
having possibility to decrease and optimize the resources when system is at rest. Database 
scaling needs to be very simple operation like not dealing with complicated database concepts or 
any change in application. 
B. Performance. 
For better performance the database needs to support low latencies regardless of the data size and 
load. The read and write latency of NOSQL databases is very low because of sharing of data 
across nodes in clusters that is also the demand of interactive applications. 
C. Availability. 
Availability is one of the immense feature required in modern applications. For high availability 
system should be able to support online upgrades, for maintenance it is very easy to remove a node 
without affecting the whole cluster and provide options for backups and disaster recovery in case 
the whole data center goes down. 
E. Architecture. 
Traditional databases are based on rigid schema and for any change in application we need to 
change database schema as well on the other side NOSQL databases support flexible schema and 
very simple query language. 
IV.CONCLUSION 
The database concept is very popular in application development. In present era of computing 
we need to deploy optimized databases for application development. The paper describes the key 
database features required for interactive applications. NOSQL databases are grooming day by day 
because of the features required for enterprises to tackle the problems observed in traditional 
databases. 
V. ACKNOWLEDGMENT 
I wish to acknowledge all the people who have worked in NOSQL Technology and whose work 
inspired me to do research in NOSQL Technology and whose documents gave me the path to write 
this research paper and developing my ideas for making the technology even better. I also would 
like to acknowledge my partner Miss Ruchira Barghava and my colleagues at RationalTabs 
Technologies Pvt. Ltd. who supported me to write one more research paper and put my ideas and 
research on paper as a contribution to coming generation. 
Special wishes to Couchbase and other contributors for developing NOSQL based products. 
VI.REFERENCES 
[1] Ameya Nayak, Anil Poriya, Dikshay Poojary “Type of NOSQL Databases and Its Comparison with Relational 
Databases,” International Journal of Applied Information Systems, Vol.5, No. 4, 2013 
[2] A B M Moniruzzaman, Syed Akhter Hossain “NOSQL Database: New Era of Databases for Big Data Analytics- 
Classification, Characteristics and Comparison,” International Journal of Database Theory and Application, Vol. 6, No. 4, 
2013 
[3] Dr K Chitra, BJeevaRani “Study on Basically Available, Scalable and Eventually Consistent NOSQL Databases,” 
International Journal of Advanced Research and Software Engineering, Vol. 3, 2013 
IJAPRR Page 8
[4] Indu Arora, Dr Anu Gupta “Cloud Databases: A Paradigm Shift in Databases,” International Journal of Computer 
Sciences, Vol. 9, No. 3, 2012 
[5] J M Tauro, Aravindh S, Shreeharsha A.B “Comparative Study of the New Generation, Agile, Scalable, High 
Performance NOSQL Databases,” International Journal of Computer Applications, Vol. 48, No. 20, 2012 
[6] Nishtha Jatana, Sahil Puri, Mehak Ahuja, Ishita Kathuria, Dishant Gosain “A Survey of Relational and Non- 
Relational Database,” International Journal of Engineering Research & Technology, Vol. 1, 2012 
[7] Paolo Atzeni, Christian S. Jenson, Orsi, Sudha Ram, Tanca, Torlone “The Relational Model is Dead, SQL is Dead, 
and I don’t feel so good myself, “SIGMOD, Vol. 42, No. 2, 2013 
[8] DataStax Corporation “NOSQL in the Enterprise”, 2011 
[9] Forsyth Communications “For Big Data Analytics There’s Such Thing as Too Big”, 2012 
[10] Oracle “Big Data for the Enterprise,” 2013 
[11] Oracle “Hadoop and NOSQL Technologies and the Oracle Database, 2011 
IJAPRR Page 9

Weitere ähnliche Inhalte

Was ist angesagt?

Why no sql_ibm_cloudant
Why no sql_ibm_cloudantWhy no sql_ibm_cloudant
Why no sql_ibm_cloudantPeter Tutty
 
Data Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data LakesData Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data LakesDenodo
 
Enterprise Data Lake - Scalable Digital
Enterprise Data Lake - Scalable DigitalEnterprise Data Lake - Scalable Digital
Enterprise Data Lake - Scalable Digitalsambiswal
 
Redis Cashe is an open-source distributed in-memory data store.
Redis Cashe is an open-source distributed in-memory data store.Redis Cashe is an open-source distributed in-memory data store.
Redis Cashe is an open-source distributed in-memory data store.Artan Ajredini
 
From Hadoop to Enterprise Data Warehouse
From Hadoop to Enterprise Data WarehouseFrom Hadoop to Enterprise Data Warehouse
From Hadoop to Enterprise Data WarehouseBui Ha
 
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESBData Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESBDenodo
 
DW 101
DW 101DW 101
DW 101jeffd00
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)James Serra
 
Modern data warehouse
Modern data warehouseModern data warehouse
Modern data warehouseStephen Alex
 
Virtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesVirtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesDenodo
 
Fast and Furious: From POC to an Enterprise Big Data Stack in 2014
Fast and Furious: From POC to an Enterprise Big Data Stack in 2014Fast and Furious: From POC to an Enterprise Big Data Stack in 2014
Fast and Furious: From POC to an Enterprise Big Data Stack in 2014MapR Technologies
 
Hadoop and Your Data Warehouse
Hadoop and Your Data WarehouseHadoop and Your Data Warehouse
Hadoop and Your Data WarehouseCaserta
 
Slides: NoSQL Data Modeling Using JSON Documents – A Practical Approach
Slides: NoSQL Data Modeling Using JSON Documents – A Practical ApproachSlides: NoSQL Data Modeling Using JSON Documents – A Practical Approach
Slides: NoSQL Data Modeling Using JSON Documents – A Practical ApproachDATAVERSITY
 
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Denodo
 
Graph databases and OrientDB
Graph databases and OrientDBGraph databases and OrientDB
Graph databases and OrientDBAhsan Bilal
 
the rising no sql technology
the rising no sql technologythe rising no sql technology
the rising no sql technologyINFOGAIN PUBLICATION
 
Hadoop: Extending your Data Warehouse
Hadoop: Extending your Data WarehouseHadoop: Extending your Data Warehouse
Hadoop: Extending your Data WarehouseCloudera, Inc.
 

Was ist angesagt? (20)

Why no sql_ibm_cloudant
Why no sql_ibm_cloudantWhy no sql_ibm_cloudant
Why no sql_ibm_cloudant
 
Data Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data LakesData Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data Lakes
 
Enterprise Data Lake - Scalable Digital
Enterprise Data Lake - Scalable DigitalEnterprise Data Lake - Scalable Digital
Enterprise Data Lake - Scalable Digital
 
Redis Cashe is an open-source distributed in-memory data store.
Redis Cashe is an open-source distributed in-memory data store.Redis Cashe is an open-source distributed in-memory data store.
Redis Cashe is an open-source distributed in-memory data store.
 
From Hadoop to Enterprise Data Warehouse
From Hadoop to Enterprise Data WarehouseFrom Hadoop to Enterprise Data Warehouse
From Hadoop to Enterprise Data Warehouse
 
Hadoop
HadoopHadoop
Hadoop
 
SQL Server Disaster Recovery Implementation
SQL Server Disaster Recovery ImplementationSQL Server Disaster Recovery Implementation
SQL Server Disaster Recovery Implementation
 
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESBData Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESB
 
DW 101
DW 101DW 101
DW 101
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)
 
No sql
No sqlNo sql
No sql
 
Modern data warehouse
Modern data warehouseModern data warehouse
Modern data warehouse
 
Virtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesVirtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & Bénéfices
 
Fast and Furious: From POC to an Enterprise Big Data Stack in 2014
Fast and Furious: From POC to an Enterprise Big Data Stack in 2014Fast and Furious: From POC to an Enterprise Big Data Stack in 2014
Fast and Furious: From POC to an Enterprise Big Data Stack in 2014
 
Hadoop and Your Data Warehouse
Hadoop and Your Data WarehouseHadoop and Your Data Warehouse
Hadoop and Your Data Warehouse
 
Slides: NoSQL Data Modeling Using JSON Documents – A Practical Approach
Slides: NoSQL Data Modeling Using JSON Documents – A Practical ApproachSlides: NoSQL Data Modeling Using JSON Documents – A Practical Approach
Slides: NoSQL Data Modeling Using JSON Documents – A Practical Approach
 
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
 
Graph databases and OrientDB
Graph databases and OrientDBGraph databases and OrientDB
Graph databases and OrientDB
 
the rising no sql technology
the rising no sql technologythe rising no sql technology
the rising no sql technology
 
Hadoop: Extending your Data Warehouse
Hadoop: Extending your Data WarehouseHadoop: Extending your Data Warehouse
Hadoop: Extending your Data Warehouse
 

Andere mochten auch

Overview of basic open-source licenses
Overview of basic open-source licensesOverview of basic open-source licenses
Overview of basic open-source licensesIrina Shubina
 
Barilga zurag 2014
Barilga zurag 2014Barilga zurag 2014
Barilga zurag 2014only_olzii
 
Hbel 3203 teaching of grammar asgnmt qns
Hbel 3203 teaching of grammar asgnmt qnsHbel 3203 teaching of grammar asgnmt qns
Hbel 3203 teaching of grammar asgnmt qnsperoduaaxia
 
Ijaprr vol1-4-15-23tkjain
Ijaprr vol1-4-15-23tkjainIjaprr vol1-4-15-23tkjain
Ijaprr vol1-4-15-23tkjainijaprr
 
Making the world a better place, one analysis at a time
Making the world a better place, one analysis at a timeMaking the world a better place, one analysis at a time
Making the world a better place, one analysis at a timeSuasive Consulting & Analytics
 
10 things you don’t know about me
10 things you don’t know about me10 things you don’t know about me
10 things you don’t know about meJordan Dafné
 
Web & Mobile Application Development Company | Vensi, Inc.
Web & Mobile Application Development Company | Vensi, Inc.Web & Mobile Application Development Company | Vensi, Inc.
Web & Mobile Application Development Company | Vensi, Inc.vensiinc
 
What is app store optimization?
What is app store optimization?What is app store optimization?
What is app store optimization?Mobile Pundits
 
Filter Coffee FTW
Filter Coffee FTWFilter Coffee FTW
Filter Coffee FTWdanielprior
 

Andere mochten auch (13)

Overview of basic open-source licenses
Overview of basic open-source licensesOverview of basic open-source licenses
Overview of basic open-source licenses
 
Barilga zurag 2014
Barilga zurag 2014Barilga zurag 2014
Barilga zurag 2014
 
RedvoluciĂłn
RedvoluciĂłn RedvoluciĂłn
RedvoluciĂłn
 
Hbel 3203 teaching of grammar asgnmt qns
Hbel 3203 teaching of grammar asgnmt qnsHbel 3203 teaching of grammar asgnmt qns
Hbel 3203 teaching of grammar asgnmt qns
 
Ijaprr vol1-4-15-23tkjain
Ijaprr vol1-4-15-23tkjainIjaprr vol1-4-15-23tkjain
Ijaprr vol1-4-15-23tkjain
 
Making the world a better place, one analysis at a time
Making the world a better place, one analysis at a timeMaking the world a better place, one analysis at a time
Making the world a better place, one analysis at a time
 
10 things you don’t know about me
10 things you don’t know about me10 things you don’t know about me
10 things you don’t know about me
 
Web & Mobile Application Development Company | Vensi, Inc.
Web & Mobile Application Development Company | Vensi, Inc.Web & Mobile Application Development Company | Vensi, Inc.
Web & Mobile Application Development Company | Vensi, Inc.
 
What is app store optimization?
What is app store optimization?What is app store optimization?
What is app store optimization?
 
Excavator ticket
Excavator ticketExcavator ticket
Excavator ticket
 
Filter Coffee FTW
Filter Coffee FTWFilter Coffee FTW
Filter Coffee FTW
 
Reflection A
Reflection AReflection A
Reflection A
 
Presente
PresentePresente
Presente
 

Ă„hnlich wie Ijaprr vol1-2-6-9naseer

Relational Databases For An Efficient Data Management And...
Relational Databases For An Efficient Data Management And...Relational Databases For An Efficient Data Management And...
Relational Databases For An Efficient Data Management And...Sheena Crouch
 
A Comparative Study of NoSQL and Relational Database.pdf
A Comparative Study of NoSQL and Relational Database.pdfA Comparative Study of NoSQL and Relational Database.pdf
A Comparative Study of NoSQL and Relational Database.pdfJennifer Roman
 
CS828 P5 Individual Project v101
CS828 P5 Individual Project v101CS828 P5 Individual Project v101
CS828 P5 Individual Project v101ThienSi Le
 
What Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdfWhat Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdfLaura Miller
 
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...IRJET Journal
 
Report 1.0.docx
Report 1.0.docxReport 1.0.docx
Report 1.0.docxpinstechwork
 
NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013Facundo Farias
 
1. introduction to no sql
1. introduction to no sql1. introduction to no sql
1. introduction to no sqlAnuja Gunale
 
Introduction to NoSQL database technology
Introduction to NoSQL database technologyIntroduction to NoSQL database technology
Introduction to NoSQL database technologynicolausalex722
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQLbalwinders
 
Nosql-Module 1 PPT.pptx
Nosql-Module 1 PPT.pptxNosql-Module 1 PPT.pptx
Nosql-Module 1 PPT.pptxRadhika R
 
No sql databases explained
No sql databases explainedNo sql databases explained
No sql databases explainedSalil Mehendale
 
Quantitative Performance Evaluation of Cloud-Based MySQL (Relational) Vs. Mon...
Quantitative Performance Evaluation of Cloud-Based MySQL (Relational) Vs. Mon...Quantitative Performance Evaluation of Cloud-Based MySQL (Relational) Vs. Mon...
Quantitative Performance Evaluation of Cloud-Based MySQL (Relational) Vs. Mon...Darshan Gorasiya
 
Development of a Web based Shopping Cart using the Mongo DB Database for Huma...
Development of a Web based Shopping Cart using the Mongo DB Database for Huma...Development of a Web based Shopping Cart using the Mongo DB Database for Huma...
Development of a Web based Shopping Cart using the Mongo DB Database for Huma...AI Publications
 
I.J. Information Technology and Computer Science, 2016, 12, 59.docx
I.J. Information Technology and Computer Science, 2016, 12, 59.docxI.J. Information Technology and Computer Science, 2016, 12, 59.docx
I.J. Information Technology and Computer Science, 2016, 12, 59.docxwilcockiris
 
A beginners guide to Cloudera Hadoop
A beginners guide to Cloudera HadoopA beginners guide to Cloudera Hadoop
A beginners guide to Cloudera HadoopDavid Yahalom
 
The Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) HadThe Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) HadDeborah Gastineau
 
Analysis and evaluation of riak kv cluster environment using basho bench
Analysis and evaluation of riak kv cluster environment using basho benchAnalysis and evaluation of riak kv cluster environment using basho bench
Analysis and evaluation of riak kv cluster environment using basho benchStevenChike
 
Introduction to Bigdata and NoSQL
Introduction to Bigdata and NoSQLIntroduction to Bigdata and NoSQL
Introduction to Bigdata and NoSQLTushar Shende
 

Ă„hnlich wie Ijaprr vol1-2-6-9naseer (20)

Relational Databases For An Efficient Data Management And...
Relational Databases For An Efficient Data Management And...Relational Databases For An Efficient Data Management And...
Relational Databases For An Efficient Data Management And...
 
A Comparative Study of NoSQL and Relational Database.pdf
A Comparative Study of NoSQL and Relational Database.pdfA Comparative Study of NoSQL and Relational Database.pdf
A Comparative Study of NoSQL and Relational Database.pdf
 
CS828 P5 Individual Project v101
CS828 P5 Individual Project v101CS828 P5 Individual Project v101
CS828 P5 Individual Project v101
 
What Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdfWhat Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdf
 
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
 
UNIT-2.pptx
UNIT-2.pptxUNIT-2.pptx
UNIT-2.pptx
 
Report 1.0.docx
Report 1.0.docxReport 1.0.docx
Report 1.0.docx
 
NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013
 
1. introduction to no sql
1. introduction to no sql1. introduction to no sql
1. introduction to no sql
 
Introduction to NoSQL database technology
Introduction to NoSQL database technologyIntroduction to NoSQL database technology
Introduction to NoSQL database technology
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
 
Nosql-Module 1 PPT.pptx
Nosql-Module 1 PPT.pptxNosql-Module 1 PPT.pptx
Nosql-Module 1 PPT.pptx
 
No sql databases explained
No sql databases explainedNo sql databases explained
No sql databases explained
 
Quantitative Performance Evaluation of Cloud-Based MySQL (Relational) Vs. Mon...
Quantitative Performance Evaluation of Cloud-Based MySQL (Relational) Vs. Mon...Quantitative Performance Evaluation of Cloud-Based MySQL (Relational) Vs. Mon...
Quantitative Performance Evaluation of Cloud-Based MySQL (Relational) Vs. Mon...
 
Development of a Web based Shopping Cart using the Mongo DB Database for Huma...
Development of a Web based Shopping Cart using the Mongo DB Database for Huma...Development of a Web based Shopping Cart using the Mongo DB Database for Huma...
Development of a Web based Shopping Cart using the Mongo DB Database for Huma...
 
I.J. Information Technology and Computer Science, 2016, 12, 59.docx
I.J. Information Technology and Computer Science, 2016, 12, 59.docxI.J. Information Technology and Computer Science, 2016, 12, 59.docx
I.J. Information Technology and Computer Science, 2016, 12, 59.docx
 
A beginners guide to Cloudera Hadoop
A beginners guide to Cloudera HadoopA beginners guide to Cloudera Hadoop
A beginners guide to Cloudera Hadoop
 
The Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) HadThe Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) Had
 
Analysis and evaluation of riak kv cluster environment using basho bench
Analysis and evaluation of riak kv cluster environment using basho benchAnalysis and evaluation of riak kv cluster environment using basho bench
Analysis and evaluation of riak kv cluster environment using basho bench
 
Introduction to Bigdata and NoSQL
Introduction to Bigdata and NoSQLIntroduction to Bigdata and NoSQL
Introduction to Bigdata and NoSQL
 

KĂĽrzlich hochgeladen

UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 

KĂĽrzlich hochgeladen (20)

Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 

Ijaprr vol1-2-6-9naseer

  • 1. International Journal of Allied Practice, Research and Review Website: www.ijaprr.com (ISSN 0000-0000) NOSQL for Interactive Applications Naseer Ganiee1,Dr. Ruchira Bhargava2 Director,RationalTabsTechnologies, India Department of Information Technology & Communication, India 1naseer@rationaltabs.com;2dr_ruchira@yahoo.in Abstract— The scalability and high performance are the key aspects for interactive applications. The traditional databases are not providing the necessary scalability and performance. NOSQL databases are the best choice for applications that need to read and write huge amount of data swiftly. For best output it is mandatory to pick scalable, fast and robust database. Keywords— NOSQL; RDBMS; Big Data; Big Users; Auto-Shading; ACID; BASE I. INTRODUCTION Data management is the key for success of any organization and enterprises use a special methodology for data management operations known as database management system which provides ways of storing and accessing data efficiently with the help of databases. DBMS helps industries to develop databases of their own choice for data management with the help of different models proposed by experts that specifies the organization of data within a database. From years we are using various data models for data management and the relational model is the most successful and adoptable by professionals. The relational model is highly efficient in terms of client server computing and very strong technology for storing structured data. In present era several database models are available for data management like network model, hierarchical model, object-oriented model, associative model, relational model and non-relational model but it is mandatory to choose an appropriate one. Relational databases supports all the essential characteristics of data management like simplicity, flexibility, compatibility and scalability but fails to provide options like handling huge volumes of unstructured data when implemented in cloud environment. The cloud computing is the modern type of computing that enables us to use resources like applications, infrastructure etc. on the basis of pay-as-you-go model. Most of the applications are database driven and strong database knowledge is required for efficient data management. II. NOSQL AND BIG DATA The internet is a familiar technology used across the globe and big data is a real challenge in present era. The organizations like facebook, google, amazon etc are also facing the big data problem. To overcome the big data issue experts proposed a new system of data management commonly known as NOSQL to meet the data management demands of present era. NOSQL databases are different from traditional ones like not using the famous SQL query language, no join operations and BASE support instead of ACID that is the core concept of relational databases. The internet produces huge amount of data and huge amount of storage is needed to IJAPRR Page 6
  • 2. handle such data that is one of the dazzling feature of NOSQL. Not only handling system of record applications NOSQL is also an analytic and business intelligence system that is very important for the enterprise future, due to this reason most organizations have already espouse NOSQL databases. Migrating to NOSQL approach is also proficient for software based enterprises because reduced development time due to its simple data access terminology as compared to traditional database management systems. NOSQL databases are efficient for developers also because sometimes they are not able to develop and test applications at locations other than offices due to lacking database resources. On the other hand NOSQL databases are efficient for cloud environment offers on demand resources, The NOSQL databases are efficient for small and medium enterprises because of database as a service can be deployed on affordable costs as compared to oracle or MS SQL Server that are costly. Due to easy deployment in cloud environment, NOSQL databases can be used to store data for backup processes also and provide automatic online backups of changed data in data centers. No schema is required for NOSQL databases means data can be inserted in databases without any schema defined and the format of inserted data is changeable at any time. Auto- Sharding or elasticity is another aspect to shift towards NOSQL database approach because these databases automatically spread data across multiple servers without requiring applications assistance and the interesting thing is servers can be added or removed dynamically from the data layer. The NOSQL ensure high availability because with replication can store multiple copies of data in a cluster and is strong tool for disaster recovery. Partitioning in previous models can reduce the power to perform complex queries but NOSQL databases retain full query significant power even when distributed across thousands of servers. There are three mega concepts that really obsessed the adoption of NOSQL technology Big Data, Big Users and the latest IT computing the cloud computing. Today most of the applications are hosted on cloud where they support global users 24 hours and more than 2 billion users are connected to the internet across the globe thus creating concurrent users in a great quantity. Huge volumes of data is generated through different applications like personal user information, user generated content, machine logging data, sensor generated data etc. for managing such data efficiently experts want a flexible data management that easily accommodates any new type of data they want to work with. NOSQL data model provides best to the applications organization of data and simplifies the interaction between the application and the database. Today most of the applications both consumers based and business based run in a cloud and support large no of users. Cloud is based on 3-tier application architecture and in this architecture application is accessed through a web browser or a mobile app and contains a load balancer that moves the incoming traffic to the application servers for processing. It is estimated for every 10,000 new concurrent users a new commodity server is added to the application tier for load balancing. Using relational databases at databases tier that was originally popular are now problematic because they are centralized and made them poor to support applications that require dynamic scalability on the other hand NOSQL technology is based on distributed concept and scale-out. III.KEY DATABASE CRITERA FOR INTERACTIVE APPLICATIONS There are some important factors to keep in mind when choosing a database for interactive applications: . A. Scalability. IJAPRR Page 7
  • 3. When website traffic increase suddenly and database is not responding because not having enough capacity, we need to scale database swiftly and without any changes in application. Also having possibility to decrease and optimize the resources when system is at rest. Database scaling needs to be very simple operation like not dealing with complicated database concepts or any change in application. B. Performance. For better performance the database needs to support low latencies regardless of the data size and load. The read and write latency of NOSQL databases is very low because of sharing of data across nodes in clusters that is also the demand of interactive applications. C. Availability. Availability is one of the immense feature required in modern applications. For high availability system should be able to support online upgrades, for maintenance it is very easy to remove a node without affecting the whole cluster and provide options for backups and disaster recovery in case the whole data center goes down. E. Architecture. Traditional databases are based on rigid schema and for any change in application we need to change database schema as well on the other side NOSQL databases support flexible schema and very simple query language. IV.CONCLUSION The database concept is very popular in application development. In present era of computing we need to deploy optimized databases for application development. The paper describes the key database features required for interactive applications. NOSQL databases are grooming day by day because of the features required for enterprises to tackle the problems observed in traditional databases. V. ACKNOWLEDGMENT I wish to acknowledge all the people who have worked in NOSQL Technology and whose work inspired me to do research in NOSQL Technology and whose documents gave me the path to write this research paper and developing my ideas for making the technology even better. I also would like to acknowledge my partner Miss Ruchira Barghava and my colleagues at RationalTabs Technologies Pvt. Ltd. who supported me to write one more research paper and put my ideas and research on paper as a contribution to coming generation. Special wishes to Couchbase and other contributors for developing NOSQL based products. VI.REFERENCES [1] Ameya Nayak, Anil Poriya, Dikshay Poojary “Type of NOSQL Databases and Its Comparison with Relational Databases,” International Journal of Applied Information Systems, Vol.5, No. 4, 2013 [2] A B M Moniruzzaman, Syed Akhter Hossain “NOSQL Database: New Era of Databases for Big Data Analytics- Classification, Characteristics and Comparison,” International Journal of Database Theory and Application, Vol. 6, No. 4, 2013 [3] Dr K Chitra, BJeevaRani “Study on Basically Available, Scalable and Eventually Consistent NOSQL Databases,” International Journal of Advanced Research and Software Engineering, Vol. 3, 2013 IJAPRR Page 8
  • 4. [4] Indu Arora, Dr Anu Gupta “Cloud Databases: A Paradigm Shift in Databases,” International Journal of Computer Sciences, Vol. 9, No. 3, 2012 [5] J M Tauro, Aravindh S, Shreeharsha A.B “Comparative Study of the New Generation, Agile, Scalable, High Performance NOSQL Databases,” International Journal of Computer Applications, Vol. 48, No. 20, 2012 [6] Nishtha Jatana, Sahil Puri, Mehak Ahuja, Ishita Kathuria, Dishant Gosain “A Survey of Relational and Non- Relational Database,” International Journal of Engineering Research & Technology, Vol. 1, 2012 [7] Paolo Atzeni, Christian S. Jenson, Orsi, Sudha Ram, Tanca, Torlone “The Relational Model is Dead, SQL is Dead, and I don’t feel so good myself, “SIGMOD, Vol. 42, No. 2, 2013 [8] DataStax Corporation “NOSQL in the Enterprise”, 2011 [9] Forsyth Communications “For Big Data Analytics There’s Such Thing as Too Big”, 2012 [10] Oracle “Big Data for the Enterprise,” 2013 [11] Oracle “Hadoop and NOSQL Technologies and the Oracle Database, 2011 IJAPRR Page 9