NoSQL With 100% Correct Answers
LECTURE 19: NoSQL (11/19) -
examples of NoSQL databases - ANSWER big data, cassandra, dynamo, Hbase,
MongoDB, voldemort
4 NoSQL types - ANSWER -key-value stores (redis, riak, voldy)
-document stores (mongo)
-graph database (neo4j)
-column-family stores (cassandra, hbase)
examples of key-value stores - ANSWER -Redis
-Riak
-Voldemort
examples of document stores - ANSWER -MongoDB
examples of graph database - ANSWER -Neo4j
examples of column-family stores - ANSWER -Cassandra
-HBase
define key-value stores - ANSWER -key might be customer number
-value is whatever you like
-value can be structured data or unstructured
, Define Column-Family Stores - ANSWER -a single row key maps to multiple collections of
data
-like a two-level map
-row key -> column-family -> column key -> column value
Define Document-based Stores - ANSWER -database us a collection of documents
-often JSON
-document often has some unique ID
Define Graph Databases - ANSWER -similar to object-oriented structures
-nodes are entities with properties
-edges are relationships
-good for graph-like queries (ex. shortest path)
aggregates - ANSWER -the unit of storage, some meaningful chunk of data
-ie. student, course names, grades, GPA
implicit schema - ANSWER NoSQL dbs are sometimes called schema-less
-denormalized, not 1NF!
NoSQL query types - ANSWER -no complex queries
-no SQL support
-CRUD operations via API create, read, update, delete
NoSQL joins - ANSWER no join support
LECTURE 19: NoSQL (11/19) -
examples of NoSQL databases - ANSWER big data, cassandra, dynamo, Hbase,
MongoDB, voldemort
4 NoSQL types - ANSWER -key-value stores (redis, riak, voldy)
-document stores (mongo)
-graph database (neo4j)
-column-family stores (cassandra, hbase)
examples of key-value stores - ANSWER -Redis
-Riak
-Voldemort
examples of document stores - ANSWER -MongoDB
examples of graph database - ANSWER -Neo4j
examples of column-family stores - ANSWER -Cassandra
-HBase
define key-value stores - ANSWER -key might be customer number
-value is whatever you like
-value can be structured data or unstructured
, Define Column-Family Stores - ANSWER -a single row key maps to multiple collections of
data
-like a two-level map
-row key -> column-family -> column key -> column value
Define Document-based Stores - ANSWER -database us a collection of documents
-often JSON
-document often has some unique ID
Define Graph Databases - ANSWER -similar to object-oriented structures
-nodes are entities with properties
-edges are relationships
-good for graph-like queries (ex. shortest path)
aggregates - ANSWER -the unit of storage, some meaningful chunk of data
-ie. student, course names, grades, GPA
implicit schema - ANSWER NoSQL dbs are sometimes called schema-less
-denormalized, not 1NF!
NoSQL query types - ANSWER -no complex queries
-no SQL support
-CRUD operations via API create, read, update, delete
NoSQL joins - ANSWER no join support