Lecture-37-Intro-NoSql
Lecture-37-Intro-NoSql
History
• So far the databases we discussed are all SQL based (Structured
Introduction to NoSQL Query Languages).
• SQLs work on relational databases, each of which consists of a
Database Systems collection of tables (relations).
Professor Xiannong Meng
• However, there are huge collection of information, especially on the
web that do not fit into this model, e.g., documents, free texts,
Bucknell University images, videos, and others.
Spring 2018 • This is where NoSQL database comes to play a important role.
Information adopted from Wikipedia • The term was originated in the 60s, gaining wide popularity in the
https://en.wikipedia.org/wiki/NoSQL early 21st century as the needs of web 2.0 companies rise.
https://en.wikipedia.org/wiki/NoSQL
1
4/18/2018
MongoDB
• We will concentrate on one such example, MongoDB, a document-
based database.
• We’ll discuss the basic ideas of MongoDB
• We’ll implement a MongoDB to support some basic information
needs
• We’ll also learn how to program MongoDB through Python