Difficult to processed by
-
Upload
shivakumar-nangunuri -
Category
Technology
-
view
242 -
download
2
Transcript of Difficult to processed by
![Page 1: Difficult to processed by](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f506bb4c905423f8b51db/html5/thumbnails/1.jpg)
What is NoSQL
NoSQLDatabase
Management System
![Page 2: Difficult to processed by](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f506bb4c905423f8b51db/html5/thumbnails/2.jpg)
Database Management System
RDBMS(Retion
al)OLAP
NoSQL
Provides the mechanism for storage and retrieval
![Page 3: Difficult to processed by](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f506bb4c905423f8b51db/html5/thumbnails/3.jpg)
Rational Database
Flat File system was created
Problem: No Standard
implementation
Relational Database is the
answer
1970’s
![Page 4: Difficult to processed by](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f506bb4c905423f8b51db/html5/thumbnails/4.jpg)
NoSQL Database
Relational Database was
created
Problem: Could not
handle BigData
NoSQL Database is the
answer
Recently
![Page 5: Difficult to processed by](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f506bb4c905423f8b51db/html5/thumbnails/5.jpg)
Objective
No SQL
Scalability
Performance
High Availability
Focus to Provide
![Page 6: Difficult to processed by](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f506bb4c905423f8b51db/html5/thumbnails/6.jpg)
Performance
RDBMS(Retion
al)OLAP
NoSQL
Less Functionality More Performance
More Functionality Less Performance
![Page 7: Difficult to processed by](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f506bb4c905423f8b51db/html5/thumbnails/7.jpg)
Unstructured
RDBMS(Retion
al)OLAP
NoSQL
Unstructured DataStructured Data
Tables CubesCollectio
ns
![Page 8: Difficult to processed by](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f506bb4c905423f8b51db/html5/thumbnails/8.jpg)
Types of NoSQL Databases
Key ValueStore
Tabular
Document
Oriented
Provides the mechanism for storage and retrieval
NoSQL
![Page 9: Difficult to processed by](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f506bb4c905423f8b51db/html5/thumbnails/9.jpg)
Unstructured
Key ValueStore
Tabular
Document
Oriented
Unstructured Data
Eg: MemcachedCoherence
Redis
Eg:BigTableH.Base
Accumulo
Eg:MongoDBCouchDBCloudant
![Page 10: Difficult to processed by](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f506bb4c905423f8b51db/html5/thumbnails/10.jpg)
What is Missing in NoSQL• No Joins Support• No Complex Transactions Support• No Constraints Support
What is Available in NoSQL
• Query Language (other than SQL)• Fast Performance• Horizontal Scalability
Not Only SQL
![Page 11: Difficult to processed by](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f506bb4c905423f8b51db/html5/thumbnails/11.jpg)
When to Use?• The ability to store & retrieve great quantities
of data is important• Storing relationship between the elements are
not important• Dealing with growing lists of elements: Twitter
posts, internet server logs, Blogs• The data is not structured or the structured or
the structure is changing with time• Prototypes or fast applications need to be
developed• Constraints and validations logic is not
required to be implemented in database
![Page 12: Difficult to processed by](https://reader036.fdocuments.us/reader036/viewer/2022082920/554f506bb4c905423f8b51db/html5/thumbnails/12.jpg)
HBase
Hbase NoSQL Database System Architecture