0% found this document useful (0 votes)
118 views

Assignment 4 Complete

This document discusses NoSQL databases and their use cases. It provides information on how NoSQL databases allow for more flexible data structures and easier scalability compared to SQL databases. It then discusses several common use cases for NoSQL databases, including personalization, user profile management, real-time big data analysis, and content management. The document also summarizes different types of NoSQL databases like MongoDB, Amazon DynamoDB, and Datastax. It concludes by comparing key differences between SQL and NoSQL databases.

Uploaded by

sabihuddin
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
118 views

Assignment 4 Complete

This document discusses NoSQL databases and their use cases. It provides information on how NoSQL databases allow for more flexible data structures and easier scalability compared to SQL databases. It then discusses several common use cases for NoSQL databases, including personalization, user profile management, real-time big data analysis, and content management. The document also summarizes different types of NoSQL databases like MongoDB, Amazon DynamoDB, and Datastax. It concludes by comparing key differences between SQL and NoSQL databases.

Uploaded by

sabihuddin
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Assignment 4

NoSQL & Use Cases


Regular SQL works in a very structured format and this has to be aligned with predefined set ups and schemas. No
sequel on the other hand does not need to fix formatting that SQL has to adhere to. This allows it to work at a low
latency rate and becomes not only easily scalable, but also continuously available.  No SQL also has the ability to
handle big changes in support from multiple data structures. 

Use Cases
Personalization: A personalized experience requires data, and lots of it-demographic, contextual, behavioral, and
more. The more data available, the more personalized experience. However, relational databases are overwhelmed
by the volume of data required for personalization.
Profile management: User profile management is core to web and mobile applications to enable online
transactions, user preferences, and more. Today, web and mobile applications support hundreds of millions of users.
Relational databases can struggle to serve this amount of user profile data as they are limited to a single server,
distributed databases can scale out across multiple servers, making it far easier and less expensive discount.
Real-time big data: The ability to extract information from operational data in real-time is critical for an actual
enterprise. It increases operation efficiency, reduces costs, and increases revenue by enabling you to act immediately
on current data. Today, NoSQL is used on the front end to store and manage operational data from any source as
well as the back end to receive, store, and serve results from Hadoop.
Content management: The key to effective content is the ability to select variety of content, aggregate it, and
present it to the customer at that moment to have a reaction. NoSQL DBs enable enterprises to easily create and
produce new types of content and also enables them to incorporate user generated content, such as comments,
images, or videos posted on social media with the same ease and agility.

NoSQL DB
No sequel databases vary in architecture and function, so you need to pick a time that is best for the desired task. In
general, key value stores are best for the person sharing data by multiple processes or micro services in an
application, especially if you need to collect data very rapidly at high volumes for analytics.

Mohammad Raza Data Engineering


Assignment 4

Types of NoSQL DB
MongoDB:  MongoDB is the most popular NoSQL database. It is free and open source and uses JSON with
schemas.  The key features and capabilities include fully managed back up, continuous back up, point in time
recovery, real-time performance panel, and is customizable. Users can import live data with minimal impact on
applications using the built-in live migration service.
Amazon DynamoDB: It’s another cloud-based database. Amazon dynamo uses solid state drives to store, process,
and access data high-performance. It processes storing needs in shards based on the workload. Users can scale and
manage their tables both by the application programming interface and the Amazon Web services management
console.
Datastax: It Leverages Cassandra for distribution across data centers. The strong plus for datastax is its use of
locally distributed architecture. Which contributes supporting the commercial enterprise version of Apache
Cassandra, an open source project. Among its key features are full tolerance, scale of architecture, easy data access,
and simplified administration.

SQL Vs NoSQL
SQL database is based on a relational database, whereas NoSQL is based on no relation or distributed systems. SQL
is an aged technology, no SQL a relatively young technology. SQL databases use rows and columns and must
strictly adhere to schema definitions. No SQL databases can be based on documents, key value pairs, graphs or
columns and they don’t have to stick to standard definitions. SQL has a well-designed schema restructure data. No
SQL have the dynamics to deal with unstructured data. SQL is costly to scale, no SQL is cheaper to scale when
compared to relational databases. SQL database are vertically scalable, they can be scaled by increasing the
hardware resources on a single server. NoSQL databases are horizontally scalable. They can be scaled by adding
more servers to the infrastructure to manage large workloads. SQL is best for high transaction based applications,
and while you can use no SQL for heavy transactional purposes, however it is not the best fit for this. SQL is not
suitable for hierarchical Data storage, no SQL is suitable for hierarchical data storage.

From MongoDB
From the MongoDB queries I found out that most of the highest fines were for code 8755** and for Handicap/ No
DP ID, which shows that people may be parking in handicap zones.

Mohammad Raza Data Engineering

You might also like