Lecture NoSQL
Lecture NoSQL
2
BIG DATA! 14 April 2019
3 14 April 2019
+
SQL Characteristics
4 14 April 2019
+
SQL Physical Layer Abstraction
5 14 April 2019
+
Data Manipulation Language (DML)
n Data Aggregation
n Compound statements
8 14 April 2019
+
NewSQL: real-time analytics
From www.nosql-database.org:
Next Generation Databases mostly addressing
some of the points: being non-relational,
distributed, open-source and horizontal
scalable. The original intention has been
modern web-scale databases. The movement
began early 2009 and is growing rapidly. Often
more characteristics apply as: schema-free,
easy replication support, simple API, eventually
consistent / BASE (not ACID), a huge data
amount, and more.
10 14 April 2019
+
NoSQL Products/Projects
http://www.nosql-database.org/ lists 122
NoSQL Databases
nCassandra
nCouchDB
nStupidDB
nEtc.
11 14 April 2019
+
NoSQL Products/Projects
http://www.nosql-
database.org/ lists 122 NoSQL
Databases
nCassandra
nCouchDB
nMongoDB
nStupidDB
13 14 April 2019
+
BASE Transactions
14 14 April 2019
+
Brewer s CAP Theorem
n Consistency
n Availability
n Partition tolerance
15 14 April 2019
+
+
NoSQL Database Types
nXML Databases
nGraph Databases
nCodasyl Databases
nObject Oriented Databases
nEtc…
nSyntax varies
n HTML
n Java Script
n Etc.
nOptimistic Concurrency
23 14 April 2019
+
Retrieving Data
nSyntax Varies
n No set-based query language
n Procedural program languages such as
Java, C, etc.
25 14 April 2019
+
NoSQL Summary
n NoSQL Database
n No predefined Schema
n Per-product definition and interface language
n Getting an answer quickly is more important
than getting a correct answer
27 14 April 2019
+
Web References
28 14 April 2019
+
Web References
29 14 April 2019
+
Web References
30 14 April 2019