Database – Discussions Create a discussion thread (with your name) and answer the following question(s):
Discussion 2 (Chapter 24): What are the main characteristics of NOSQL systems in the area related to data models and query languages? OR What are the main characteristics of NOSQL systems in the area related to distributed systems and distributed databases? Pick ONE questions to answer for your initial contribution.
Instructions: Your response to the initial question should be 250-300 words. Next respond to two postings provided by your classmates. The first post should be made by Wednesday 11:59 p.m., EST. I am looking for active engagement in the discussion. Please engage early and often. You are require to create your initial thread in order to view and respond to the threads posted by other students. There must be at least one APA formatted reference (and APA in-text citation) to support the thoughts in the post as needed. Do not use direct quotes, rather rephrase the author’s words and continue to use in-text citations. NOSQL Databases
and Big Data Storage Systems
Dr. Buleje
Outline
NOSQL systems focus on storage of “big data”
General categories
Document-based
Key-value stores
Column-based
Graph-based
Some systems use techniques spanning two or
more categories
Slide 24- 2
Introduction
NOSQL
Most NOSQL systems are distributed databases
or distributed storage systems
Slide 24- 3
Introduction (cont’d.)
NOSQL systems focus on storage of “big data”
What are the typical applications that use
NOSQL?
Slide 24- 4
Introduction to NOSQL Systems
BigTable
DynamoDB (Amazon)
Cassandra (Facebook)
Slide 24- 5
Introduction to NOSQL Systems
(cont’d.)
MongoDB
Neo4J and GraphBase
OrientDB
Database systems classified on the object model
Slide 24- 6
Introduction to NOSQL Systems
(cont’d.)
NOSQL characteristics related to distributed
databases and distributed systems
Scalability
Availability, replication, and eventual consistency
Replication models
Sharding of files
High performance data access
Slide 24- 7
Introduction to NOSQL Systems
(cont’d.)
NOSQL characteristics related to data models
and query languages
Schema not required
Less powerful query languages
Versioning
Slide 24- 8
Introduction to NOSQL Systems
(cont’d.)
Categories of NOSQL systems
Document-based NOSQL systems
NOSQL key-value stores
Column-based or wide column NOSQL systems
Graph-based NOSQL systems
Hybrid NOSQL systems
Object databases
XML databases
Slide 24- 9
Summary
NOSQL systems focus on storage of “big data”
General categories
Document-based
Key-value stores
Column-based
Graph-based
Some systems use techniques spanning two or
more categories
Slide 24- 10